From 97a3fa3f12f81ff0601cfdd279382f4f662442a5 Mon Sep 17 00:00:00 2001 From: Franklin Sobrinho Date: Fri, 4 Dec 2015 11:33:25 -0300 Subject: [PATCH 1/9] Fix shader editor focus when switching tabs --- tools/editor/plugins/shader_editor_plugin.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/editor/plugins/shader_editor_plugin.cpp b/tools/editor/plugins/shader_editor_plugin.cpp index a182d57742d..848073af3e6 100644 --- a/tools/editor/plugins/shader_editor_plugin.cpp +++ b/tools/editor/plugins/shader_editor_plugin.cpp @@ -235,6 +235,11 @@ void ShaderEditor::_menu_option(int p_option) { void ShaderEditor::_tab_changed(int p_which) { + ShaderTextEditor *shader_editor = tab_container->get_child(p_which)->cast_to(); + + if (shader_editor) + shader_editor->get_text_edit()->grab_focus(); + ensure_select_current(); } From 2cc8340594effc31c377f9d30214d3a9e3fa2b79 Mon Sep 17 00:00:00 2001 From: romulox_x Date: Tue, 8 Dec 2015 16:13:06 -0800 Subject: [PATCH 2/9] updated aes256 implementation to newer version from upstream. Also uses faster lookup table implemetation. --- core/io/aes256.cpp | 170 ++++++++++++++++++++++++++++----------------- 1 file changed, 105 insertions(+), 65 deletions(-) diff --git a/core/io/aes256.cpp b/core/io/aes256.cpp index e7f465dcc66..cfdac0214d1 100644 --- a/core/io/aes256.cpp +++ b/core/io/aes256.cpp @@ -1,8 +1,8 @@ -/* +/* * Byte-oriented AES-256 implementation. -* All lookup tables replaced with 'on the fly' calculations. +* All lookup tables replaced with 'on the fly' calculations. * -* Copyright (c) 2007-2009 Ilya O. Levin, http://www.literatecode.com +* Copyright (c) 2007-2011 Ilya O. Levin, http://www.literatecode.com * Other contributors: Hal Finney * * Permission to use, copy, modify, and distribute this software for any @@ -19,13 +19,33 @@ */ #include "aes256.h" -#define F(x) (((x)<<1) ^ ((((x)>>7) & 1) * 0x1b)) #define FD(x) (((x) >> 1) ^ (((x) & 1) ? 0x8d : 0)) -// #define BACK_TO_TABLES +#define BACK_TO_TABLES + +static uint8_t rj_xtime(uint8_t); +static void aes_subBytes(uint8_t *); +static void aes_subBytes_inv(uint8_t *); +static void aes_addRoundKey(uint8_t *, uint8_t *); +static void aes_addRoundKey_cpy(uint8_t *, uint8_t *, uint8_t *); +static void aes_shiftRows(uint8_t *); +static void aes_shiftRows_inv(uint8_t *); +static void aes_mixColumns(uint8_t *); +static void aes_mixColumns_inv(uint8_t *); +static void aes_expandEncKey(uint8_t *, uint8_t *); +static void aes_expandDecKey(uint8_t *, uint8_t *); +#ifndef BACK_TO_TABLES +static uint8_t gf_alog(uint8_t); +static uint8_t gf_log(uint8_t); +static uint8_t gf_mulinv(uint8_t); +static uint8_t rj_sbox(uint8_t); +static uint8_t rj_sbox_inv(uint8_t); +#endif + #ifdef BACK_TO_TABLES -const uint8_t sbox[256] = { +static const uint8_t sbox[256] = +{ 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, @@ -59,7 +79,8 @@ const uint8_t sbox[256] = { 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16 }; -const uint8_t sboxinv[256] = { +static const uint8_t sboxinv[256] = +{ 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, @@ -100,55 +121,62 @@ const uint8_t sboxinv[256] = { #else /* tableless subroutines */ /* -------------------------------------------------------------------------- */ -uint8_t gf_alog(uint8_t x) // calculate anti-logarithm gen 3 +static uint8_t gf_alog(uint8_t x) // calculate anti-logarithm gen 3 { - uint8_t atb = 1, z; + uint8_t y = 1, i; - while (x--) {z = atb; atb <<= 1; if (z & 0x80) atb^= 0x1b; atb ^= z;} + for (i = 0; i < x; i++) y ^= rj_xtime(y); - return atb; + return y; } /* gf_alog */ /* -------------------------------------------------------------------------- */ -uint8_t gf_log(uint8_t x) // calculate logarithm gen 3 +static uint8_t gf_log(uint8_t x) // calculate logarithm gen 3 { - uint8_t atb = 1, i = 0, z; + uint8_t y, i = 0; - do { - if (atb == x) break; - z = atb; atb <<= 1; if (z & 0x80) atb^= 0x1b; atb ^= z; - } while (++i > 0); + if (x) + for (i = 1, y = 1; i > 0; i++ ) + { + y ^= rj_xtime(y); + if (y == x) break; + } return i; } /* gf_log */ /* -------------------------------------------------------------------------- */ -uint8_t gf_mulinv(uint8_t x) // calculate multiplicative inverse +static uint8_t gf_mulinv(uint8_t x) // calculate multiplicative inverse { return (x) ? gf_alog(255 - gf_log(x)) : 0; } /* gf_mulinv */ /* -------------------------------------------------------------------------- */ -uint8_t rj_sbox(uint8_t x) +static uint8_t rj_sbox(uint8_t x) { uint8_t y, sb; sb = y = gf_mulinv(x); - y = (y<<1)|(y>>7); sb ^= y; y = (y<<1)|(y>>7); sb ^= y; - y = (y<<1)|(y>>7); sb ^= y; y = (y<<1)|(y>>7); sb ^= y; + y = (uint8_t)(y << 1) | (y >> 7), sb ^= y; + y = (uint8_t)(y << 1) | (y >> 7), sb ^= y; + y = (uint8_t)(y << 1) | (y >> 7), sb ^= y; + y = (uint8_t)(y << 1) | (y >> 7), sb ^= y; return (sb ^ 0x63); } /* rj_sbox */ /* -------------------------------------------------------------------------- */ -uint8_t rj_sbox_inv(uint8_t x) +static uint8_t rj_sbox_inv(uint8_t x) { uint8_t y, sb; y = x ^ 0x63; - sb = y = (y<<1)|(y>>7); - y = (y<<2)|(y>>6); sb ^= y; y = (y<<3)|(y>>5); sb ^= y; + sb = y = (uint8_t)(y << 1) | (y >> 7); + y = (uint8_t)(y << 2) | (y >> 6); + sb ^= y; + y = (uint8_t)(y << 3) | (y >> 5); + sb ^= y; return gf_mulinv(sb); } /* rj_sbox_inv */ @@ -156,13 +184,14 @@ uint8_t rj_sbox_inv(uint8_t x) #endif /* -------------------------------------------------------------------------- */ -uint8_t rj_xtime(uint8_t x) +static uint8_t rj_xtime(uint8_t x) { - return (x & 0x80) ? ((x << 1) ^ 0x1b) : (x << 1); + uint8_t y = (uint8_t)(x << 1); + return (x & 0x80) ? (y ^ 0x1b) : y; } /* rj_xtime */ /* -------------------------------------------------------------------------- */ -void aes_subBytes(uint8_t *buf) +static void aes_subBytes(uint8_t *buf) { register uint8_t i = 16; @@ -170,7 +199,7 @@ void aes_subBytes(uint8_t *buf) } /* aes_subBytes */ /* -------------------------------------------------------------------------- */ -void aes_subBytes_inv(uint8_t *buf) +static void aes_subBytes_inv(uint8_t *buf) { register uint8_t i = 16; @@ -178,7 +207,7 @@ void aes_subBytes_inv(uint8_t *buf) } /* aes_subBytes_inv */ /* -------------------------------------------------------------------------- */ -void aes_addRoundKey(uint8_t *buf, uint8_t *key) +static void aes_addRoundKey(uint8_t *buf, uint8_t *key) { register uint8_t i = 16; @@ -186,49 +215,54 @@ void aes_addRoundKey(uint8_t *buf, uint8_t *key) } /* aes_addRoundKey */ /* -------------------------------------------------------------------------- */ -void aes_addRoundKey_cpy(uint8_t *buf, uint8_t *key, uint8_t *cpk) +static void aes_addRoundKey_cpy(uint8_t *buf, uint8_t *key, uint8_t *cpk) { register uint8_t i = 16; - while (i--) buf[i] ^= (cpk[i] = key[i]), cpk[16+i] = key[16 + i]; + while (i--) buf[i] ^= (cpk[i] = key[i]), cpk[16 + i] = key[16 + i]; } /* aes_addRoundKey_cpy */ /* -------------------------------------------------------------------------- */ -void aes_shiftRows(uint8_t *buf) +static void aes_shiftRows(uint8_t *buf) { register uint8_t i, j; /* to make it potentially parallelable :) */ - i = buf[1]; buf[1] = buf[5]; buf[5] = buf[9]; buf[9] = buf[13]; buf[13] = i; - i = buf[10]; buf[10] = buf[2]; buf[2] = i; - j = buf[3]; buf[3] = buf[15]; buf[15] = buf[11]; buf[11] = buf[7]; buf[7] = j; - j = buf[14]; buf[14] = buf[6]; buf[6] = j; + i = buf[1], buf[1] = buf[5], buf[5] = buf[9], buf[9] = buf[13], buf[13] = i; + i = buf[10], buf[10] = buf[2], buf[2] = i; + j = buf[3], buf[3] = buf[15], buf[15] = buf[11], buf[11] = buf[7], buf[7] = j; + j = buf[14], buf[14] = buf[6], buf[6] = j; } /* aes_shiftRows */ /* -------------------------------------------------------------------------- */ -void aes_shiftRows_inv(uint8_t *buf) +static void aes_shiftRows_inv(uint8_t *buf) { register uint8_t i, j; /* same as above :) */ - i = buf[1]; buf[1] = buf[13]; buf[13] = buf[9]; buf[9] = buf[5]; buf[5] = i; - i = buf[2]; buf[2] = buf[10]; buf[10] = i; - j = buf[3]; buf[3] = buf[7]; buf[7] = buf[11]; buf[11] = buf[15]; buf[15] = j; - j = buf[6]; buf[6] = buf[14]; buf[14] = j; + i = buf[1], buf[1] = buf[13], buf[13] = buf[9], buf[9] = buf[5], buf[5] = i; + i = buf[2], buf[2] = buf[10], buf[10] = i; + j = buf[3], buf[3] = buf[7], buf[7] = buf[11], buf[11] = buf[15], buf[15] = j; + j = buf[6], buf[6] = buf[14], buf[14] = j; } /* aes_shiftRows_inv */ /* -------------------------------------------------------------------------- */ -void aes_mixColumns(uint8_t *buf) +static void aes_mixColumns(uint8_t *buf) { register uint8_t i, a, b, c, d, e; for (i = 0; i < 16; i += 4) { - a = buf[i]; b = buf[i + 1]; c = buf[i + 2]; d = buf[i + 3]; + a = buf[i]; + b = buf[i + 1]; + c = buf[i + 2]; + d = buf[i + 3]; e = a ^ b ^ c ^ d; - buf[i] ^= e ^ rj_xtime(a^b); buf[i+1] ^= e ^ rj_xtime(b^c); - buf[i+2] ^= e ^ rj_xtime(c^d); buf[i+3] ^= e ^ rj_xtime(d^a); + buf[i] ^= e ^ rj_xtime(a ^ b); + buf[i + 1] ^= e ^ rj_xtime(b ^ c); + buf[i + 2] ^= e ^ rj_xtime(c ^ d); + buf[i + 3] ^= e ^ rj_xtime(d ^ a); } } /* aes_mixColumns */ @@ -239,17 +273,23 @@ void aes_mixColumns_inv(uint8_t *buf) for (i = 0; i < 16; i += 4) { - a = buf[i]; b = buf[i + 1]; c = buf[i + 2]; d = buf[i + 3]; + a = buf[i]; + b = buf[i + 1]; + c = buf[i + 2]; + d = buf[i + 3]; e = a ^ b ^ c ^ d; z = rj_xtime(e); - x = e ^ rj_xtime(rj_xtime(z^a^c)); y = e ^ rj_xtime(rj_xtime(z^b^d)); - buf[i] ^= x ^ rj_xtime(a^b); buf[i+1] ^= y ^ rj_xtime(b^c); - buf[i+2] ^= x ^ rj_xtime(c^d); buf[i+3] ^= y ^ rj_xtime(d^a); + x = e ^ rj_xtime(rj_xtime(z ^ a ^ c)); + y = e ^ rj_xtime(rj_xtime(z ^ b ^ d)); + buf[i] ^= x ^ rj_xtime(a ^ b); + buf[i + 1] ^= y ^ rj_xtime(b ^ c); + buf[i + 2] ^= x ^ rj_xtime(c ^ d); + buf[i + 3] ^= y ^ rj_xtime(d ^ a); } } /* aes_mixColumns_inv */ /* -------------------------------------------------------------------------- */ -void aes_expandEncKey(uint8_t *k, uint8_t *rc) +static void aes_expandEncKey(uint8_t *k, uint8_t *rc) { register uint8_t i; @@ -257,35 +297,35 @@ void aes_expandEncKey(uint8_t *k, uint8_t *rc) k[1] ^= rj_sbox(k[30]); k[2] ^= rj_sbox(k[31]); k[3] ^= rj_sbox(k[28]); - *rc = F( *rc); + *rc = rj_xtime( *rc); - for(i = 4; i < 16; i += 4) k[i] ^= k[i-4], k[i+1] ^= k[i-3], - k[i+2] ^= k[i-2], k[i+3] ^= k[i-1]; + for(i = 4; i < 16; i += 4) k[i] ^= k[i - 4], k[i + 1] ^= k[i - 3], + k[i + 2] ^= k[i - 2], k[i + 3] ^= k[i - 1]; k[16] ^= rj_sbox(k[12]); k[17] ^= rj_sbox(k[13]); k[18] ^= rj_sbox(k[14]); k[19] ^= rj_sbox(k[15]); - for(i = 20; i < 32; i += 4) k[i] ^= k[i-4], k[i+1] ^= k[i-3], - k[i+2] ^= k[i-2], k[i+3] ^= k[i-1]; + for(i = 20; i < 32; i += 4) k[i] ^= k[i - 4], k[i + 1] ^= k[i - 3], + k[i + 2] ^= k[i - 2], k[i + 3] ^= k[i - 1]; } /* aes_expandEncKey */ /* -------------------------------------------------------------------------- */ -void aes_expandDecKey(uint8_t *k, uint8_t *rc) +void aes_expandDecKey(uint8_t *k, uint8_t *rc) { uint8_t i; - for(i = 28; i > 16; i -= 4) k[i+0] ^= k[i-4], k[i+1] ^= k[i-3], - k[i+2] ^= k[i-2], k[i+3] ^= k[i-1]; + for(i = 28; i > 16; i -= 4) k[i + 0] ^= k[i - 4], k[i + 1] ^= k[i - 3], + k[i + 2] ^= k[i - 2], k[i + 3] ^= k[i - 1]; k[16] ^= rj_sbox(k[12]); k[17] ^= rj_sbox(k[13]); k[18] ^= rj_sbox(k[14]); k[19] ^= rj_sbox(k[15]); - for(i = 12; i > 0; i -= 4) k[i+0] ^= k[i-4], k[i+1] ^= k[i-3], - k[i+2] ^= k[i-2], k[i+3] ^= k[i-1]; + for(i = 12; i > 0; i -= 4) k[i + 0] ^= k[i - 4], k[i + 1] ^= k[i - 3], + k[i + 2] ^= k[i - 2], k[i + 3] ^= k[i - 1]; *rc = FD(*rc); k[0] ^= rj_sbox(k[29]) ^ (*rc); @@ -302,7 +342,7 @@ void aes256_init(aes256_context *ctx, uint8_t *k) register uint8_t i; for (i = 0; i < sizeof(ctx->key); i++) ctx->enckey[i] = ctx->deckey[i] = k[i]; - for (i = 8;--i;) aes_expandEncKey(ctx->deckey, &rcon); + for (i = 8; --i;) aes_expandEncKey(ctx->deckey, &rcon); } /* aes256_init */ /* -------------------------------------------------------------------------- */ @@ -310,7 +350,7 @@ void aes256_done(aes256_context *ctx) { register uint8_t i; - for (i = 0; i < sizeof(ctx->key); i++) + for (i = 0; i < sizeof(ctx->key); i++) ctx->key[i] = ctx->enckey[i] = ctx->deckey[i] = 0; } /* aes256_done */ @@ -330,7 +370,7 @@ void aes256_encrypt_ecb(aes256_context *ctx, uint8_t *buf) } aes_subBytes(buf); aes_shiftRows(buf); - aes_expandEncKey(ctx->key, &rcon); + aes_expandEncKey(ctx->key, &rcon); aes_addRoundKey(buf, ctx->key); } /* aes256_encrypt */ @@ -345,7 +385,7 @@ void aes256_decrypt_ecb(aes256_context *ctx, uint8_t *buf) for (i = 14, rcon = 0x80; --i;) { - if( ( i & 1 ) ) + if( ( i & 1 ) ) { aes_expandDecKey(ctx->key, &rcon); aes_addRoundKey(buf, &ctx->key[16]); @@ -355,5 +395,5 @@ void aes256_decrypt_ecb(aes256_context *ctx, uint8_t *buf) aes_shiftRows_inv(buf); aes_subBytes_inv(buf); } - aes_addRoundKey( buf, ctx->key); + aes_addRoundKey( buf, ctx->key); } /* aes256_decrypt */ From 8639cecf4cedd56452b47503be19c44b304cd02f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 9 Dec 2015 08:38:23 +0100 Subject: [PATCH 3/9] Improve code formatting and update to 2.0 The scripts were streamlined using more or less the following conventions: - space after a comma in lists of arguments - space around weak operators (+, -), no space around strong operators (*, /) - space after a comment start (#) - removed trailing spaces or tabs, apart from those that delimit the function indentation level (those could be removed too but since they are added automatically by the editor when typing code, keeping them for now) - function blocks separate by two newlines The scene files were resaved with the (current) 2.0 format, and some scenes that were in XML format were converted to SCN, to be consistent across all demos. --- demos/3d/fixed_materials/fixed_materials.scn | Bin 6071 -> 8271 bytes demos/3d/kinematic_char/cubio.gd | 86 +- demos/3d/kinematic_char/follow_camera.gd | 62 +- demos/3d/kinematic_char/level.scn | Bin 15523 -> 18847 bytes demos/3d/kinematic_char/purplecube.scn | Bin 9808 -> 7927 bytes demos/3d/mousepick_test/mousepick.gd | 22 +- demos/3d/mousepick_test/mousepick.scn | Bin 38194 -> 40434 bytes demos/3d/navmesh/navmesh.gd | 102 +- demos/3d/navmesh/navmesh.scn | Bin 38129 -> 40827 bytes demos/3d/platformer/bullet.gd | 11 +- demos/3d/platformer/bullet.scn | Bin 6157 -> 7303 bytes demos/3d/platformer/coin.gd | 16 +- demos/3d/platformer/coin.scn | Bin 6791 -> 7785 bytes demos/3d/platformer/enemy.gd | 55 +- demos/3d/platformer/enemy.scn | Bin 38594 -> 39181 bytes demos/3d/platformer/engine.cfg | 2 +- demos/3d/platformer/player.gd | 197 +- demos/3d/platformer/player.scn | Bin 0 -> 108067 bytes demos/3d/platformer/player.xml | 1762 ----------------- demos/3d/platformer/robotrigged.scn | Bin 107962 -> 110973 bytes demos/3d/platformer/stage.scn | Bin 0 -> 17714 bytes demos/3d/platformer/stage.xml | 697 ------- demos/3d/platformer/tiles.scn | Bin 47723 -> 23305 bytes demos/3d/sat_test/box.scn | Bin 23739 -> 27363 bytes demos/3d/sat_test/capsule.scn | Bin 21133 -> 22718 bytes demos/3d/sat_test/convex.scn | Bin 22828 -> 25617 bytes demos/3d/sat_test/engine.cfg | 2 +- demos/3d/sat_test/sat_test.scn | Bin 0 -> 3430 bytes demos/3d/sat_test/sat_test.xml | 179 -- demos/3d/sat_test/shapes.scn | Bin 23064 -> 25887 bytes demos/3d/sat_test/sphere.scn | Bin 38627 -> 41375 bytes .../3d/shader_materials/shader_materials.scn | Bin 6382 -> 9892 bytes demos/3d/truck_town/car_base.scn | Bin 11573 -> 13459 bytes demos/3d/truck_town/car_select.gd | 20 +- demos/3d/truck_town/car_select.scn | Bin 1702 -> 1968 bytes demos/3d/truck_town/crane.scn | Bin 24164 -> 26350 bytes demos/3d/truck_town/follow_camera.gd | 58 +- demos/3d/truck_town/trailer_truck.scn | Bin 19934 -> 22400 bytes demos/3d/truck_town/truck_scene.scn | Bin 1873575 -> 1889480 bytes demos/3d/truck_town/trucktown.scn | Bin 161749 -> 165689 bytes demos/3d/truck_town/vehicle.gd | 42 +- demos/gui/drag_and_drop/drag_and_drop.scn | Bin 2594 -> 2947 bytes demos/gui/drag_and_drop/drag_drop_script.gd | 20 +- demos/gui/input_mapping/controls.gd | 4 + demos/gui/input_mapping/controls.scn | Bin 2852 -> 2698 bytes .../gui/rich_text_bbcode/rich_text_bbcode.gd | 13 +- .../gui/rich_text_bbcode/rich_text_bbcode.scn | Bin 3288 -> 3217 bytes demos/gui/translation/controls.gd | 11 - demos/gui/translation/controls.scn | Bin 2349 -> 2272 bytes demos/gui/translation/main.gd | 18 +- demos/gui/translation/main.scn | Bin 2671 -> 2939 bytes demos/misc/autoload/global.gd | 20 +- demos/misc/autoload/scene_a.gd | 3 +- demos/misc/autoload/scene_a.scn | Bin 1459 -> 1660 bytes demos/misc/autoload/scene_b.gd | 3 +- demos/misc/autoload/scene_b.scn | Bin 1448 -> 1639 bytes demos/misc/instancing/ball.scn | Bin 1563 -> 1885 bytes demos/misc/instancing/container.scn | Bin 2312 -> 3137 bytes demos/misc/joysticks/joysticks.gd | 31 +- demos/misc/joysticks/joysticks.scn | Bin 3809 -> 4016 bytes demos/misc/pause/spinpause.gd | 2 - demos/misc/pause/spinpause.scn | Bin 3331 -> 5399 bytes demos/misc/regex/regex.gd | 6 +- demos/misc/regex/regex.scn | Bin 1793 -> 1775 bytes demos/misc/scene_changer/scene_a.gd | 3 +- demos/misc/scene_changer/scene_a.scn | Bin 1459 -> 1660 bytes demos/misc/scene_changer/scene_b.gd | 3 +- demos/misc/scene_changer/scene_b.scn | Bin 1448 -> 1639 bytes demos/misc/threads/thread.gd | 26 +- demos/misc/threads/thread.scn | Bin 1638 -> 1586 bytes demos/misc/tween/engine.cfg | 2 +- demos/misc/tween/main.gd | 53 +- demos/misc/tween/main.scn | Bin 0 -> 5216 bytes demos/misc/tween/main.xml | 367 ---- demos/misc/udp_chat/chat.gd | 45 +- demos/misc/udp_chat/chat.scn | Bin 3198 -> 3359 bytes demos/misc/window_management/control.gd | 85 +- .../window_management/observer/observer.gd | 29 +- .../window_management/observer/observer.scn | Bin 1786 -> 3824 bytes .../window_management/window_management.scn | Bin 5132 -> 4384 bytes demos/viewport/2d_in_3d/pong.gd | 74 +- demos/viewport/2d_in_3d/pong.scn | Bin 0 -> 1417 bytes demos/viewport/2d_in_3d/pong.xml | 183 -- demos/viewport/2d_in_3d/pong3d.gd | 8 +- demos/viewport/2d_in_3d/pong3d.scn | Bin 3412 -> 5236 bytes demos/viewport/3d_in_2d/main.scn | Bin 1438 -> 1685 bytes demos/viewport/3d_in_2d/player.scn | Bin 105180 -> 107246 bytes demos/viewport/3d_in_2d/player.xml | 1736 ---------------- demos/viewport/3d_in_2d/player_2d.scn | Bin 1576 -> 1834 bytes demos/viewport/3d_in_2d/player_3d.scn | Bin 1448 -> 1688 bytes demos/viewport/gui_in_3d/gui.scn | Bin 3267 -> 2579 bytes demos/viewport/gui_in_3d/gui_3d.gd | 65 +- demos/viewport/gui_in_3d/gui_3d.scn | Bin 4668 -> 6137 bytes .../viewport/screen_capture/screen_capture.gd | 19 +- .../screen_capture/screen_capture.scn | Bin 1977 -> 3482 bytes 95 files changed, 505 insertions(+), 5637 deletions(-) create mode 100644 demos/3d/platformer/player.scn delete mode 100644 demos/3d/platformer/player.xml create mode 100644 demos/3d/platformer/stage.scn delete mode 100644 demos/3d/platformer/stage.xml create mode 100644 demos/3d/sat_test/sat_test.scn delete mode 100644 demos/3d/sat_test/sat_test.xml create mode 100644 demos/misc/tween/main.scn delete mode 100644 demos/misc/tween/main.xml create mode 100644 demos/viewport/2d_in_3d/pong.scn delete mode 100644 demos/viewport/2d_in_3d/pong.xml delete mode 100644 demos/viewport/3d_in_2d/player.xml diff --git a/demos/3d/fixed_materials/fixed_materials.scn b/demos/3d/fixed_materials/fixed_materials.scn index de14ccdb154e39791c6c8ea63c343791e9863a7a..94809b9a5ed91be20056afa80a6b5e3ce2f74b40 100644 GIT binary patch literal 8271 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 U=MT!;sbgmjD<7sG27e{^Kf2=4QUCw| literal 6071 zcmZ`-d3YPuwLdeX#r8PfZN=GqWjT(sS#j*xS*2Z00Bl(W@T?P{(FX9NJd#NO0zg&(A?wfp3YmS{COtf0 zM0&zT+qbZ{|g`X(Z*>X7)jm1IBCUQT-K_#vADa}9#IDq z5ra#W&R8^VsKe2Sd!6!@y*Ikeh^W~E1sT&&^;oiBhgqzXJF5%BiC7|~>Zz1I0yB9* zjgU;RlWxDX-GCX~F-M9-%`pCV_8O&Y^dV~W_OgsNHd^L1lSVib(^Fh3w;6*`)ASGE zXWTJQQjKj%F1Z{LBdtecs`dq!J|A_7gVAkVS`6{plY$=Gh5F;UYZVTvR;WL&*U?()$pa^=C0!G$7F*<8u&PsFmleeK^3O66f!E63gs^(YPARFuSP7!(6Ns^lg+I%W=3lK;>O%#N+p(w;Y7UtIl)ZRRTNCUj%B|V2uOYU;NZCM0v^ehYUIs=8mfKW z|32i=O_Jd9Jz-sPpBGkoaaarws5h*a8k6xpUQxd%#`Ed}zt3*4r4r$R5#hQ_dp_hCa}OS39*D{lY5c41Xf}Z19apn#U|K@4GieIiAy1*+&NWkhGFHy zscH-C^S4e_m%+XOOjTRqVBp57Y8$vZKAx&B2Q@e{S(R46UuUy2n&c-OUZEL}DQ(nP zBq{Oe;O?!;mUZtc5BXmgGRcOGyWavETSU<}i&(qvo%LJSzKbsDY9cMu0Sc^)D|HlzgXg_7UO1g{U*r-H)JniV9NnO4n6p| zmLlOC$j-r5`R#wX`Pk6&-@%v9|2l`o@CqvyznB%$ifOLL#dLI#BCB{g0wBIIHmw5N z1T$IpCp7VSGLb1`i_35gUW)gN)YSeo)>_Ii16FK*<~Ui9 z#n!RnGJ(D=EyJw?Z|!{%-yu~?#-6Vb0{~;Liq89BZFe1PU|$NUXu~t&A^_uM{~!G? z2R_Ql!4oJW1b#=gBRRR_ft(!p3#DLAUi&t+^Kx?MQfhDZlhGYjyY2=UIGXcxOwY;3 z+h`dz%$9R?%*DH;f_FW>99do47igj#e&qur_TkN4$PgiRSxO?7%&S9-mnRFv+Q71;AldWfxC z2CZxs(A$jwZOjJKnFIopIJI4@m#)qP* zM10VQr=gw|!zxlCPAXi@Y`BozX$_O1f|S~UcBLJ%9{S!#eO?3`Rms)q1eixqCO6E_ zfp!xDq~dCFiVm7^6-v-)mA3oud(XFaRJM(6|E@1MNlzyFfor)a z!#Au+Rm46I6*3Mp(p332aEX7^6^P4KJNkQf94V!8tdkZmFa6<(g!2QZ@RRfMDRiCpoC5F!C~gPE;#cd>i>Jua zv%(7n<+1(kFR&lAZ$1COdE2SecLmqCj!Vx-7P|ZPj5aJb#>Ig4u@t9upA}Av6u{0ey;1=9xF=2{$y+39XaXI8-MapC6clt| zDkLZ~D|V{tAc0d=)f(*~-84XE zmGY*98MP=!a|e{LBKs5>VGl~)SR%}p;}sW)N&%Z~>q#ckmuS;)h*-*qkusr(O?M>q zls;&B+4pS(`{;(2PMbv5rdJ;fMJeEMsmx}<=M4KM#z*J=9Y1T`4&n@v#4yng3+{Gj z3!L7Fo*FRXQFjZj9IeRTt|oeWO(RWLT4>1Iu9~q#(ojwI5*XU^dC62_s}W8oQhGj{ zDWr5PGQuTNryHYtkx+qJbqKQIllNinryYk)+EM|k*u9Ws1rVy;NRD)C0kJ1@lC;1qE>$}tMz5ZU zrByayk4IDj6uW{1=@Mx#+60)!7Gs3SLMG{c0^(YX!xlRHabd{NKjXC6Hw7c2J;jB~ z!PIY;^h`Q|_4*=VFrm)|nb?M8CZln^j=cs=+OT7TVfL?!o9v7bHbPA7GZM8Qh^Z0p z!8roO$2A14S({*_Ja&hgAgY&&vXA@=In1$zbu+E*-XIXEklLh_5jNN>qcg$e_GO-V z_C7-m8GY>g{uU0GW~aNCaeGzX-$@_0uO+e~s3Y7youUD;xQAY%&@0_NI_^{ngX^)F z>fR>|n)>GydHZSEp?5IP;WY=0n31l1vBRwg$Aq6)T-fc>s@)8h>OuSFL@E~P92YkR zzGAZl*32OvX!?9uW@W8b)@EhPt!#yrE!74?AJ#1oNOXVS>o|!Als`EMkjK?iQdy`l4s>kwrkt{=su78LK9SU9EaUzWsI@D_ zv|-LIzy=VRfepAsSlXeLVG&ArXMU0%vzThe^`tf*0cW5D+ub|D&(gC_K(GY&)xFR2 z7YE)K61}?)0kB2%)e@AntMK~3QR+!lGi?2dKH@0zm9=DQOXmTcb4I$KOEow|EP2l{`7i69Ql7ZKIoI2~RpAwf ztTiBB!|jJ?>*%ghftB2Uh)ck~Jj9hl$`6BkU;gP$cLbdOHVbFJdRH$Ww{7%)W+!4d ztoF_QP^-?h1({YYCQ?z)pSf+OzYDfcz{nJwzd88!8So0JOx+^UNT(apXPk|AWkEP& zrW1q2;QLJNINoeu9AkB6cz(WC8W_ZmJ{{jAGkVVy-eU`=3?p8555fIKb@r|c((&=e z7qLxz^wX6Z{gV?>wBovTT&O{izSZPau(@W#?|1r6_3Sx%TiqQ;55JaMUEW&Y+ta(* zS5kS?k+aurezEvWM}f~G1bZSE2|-+G3EWT5Y1T&>{HE-+H3yH(Xg@J_MLUd^({VZp zLL7f5OTOp?oZQyUWL=GPy}VALhao z$FP_c-rOq zy^>piwRnX{@Xc^weIMeJ;vMyCwcACls@B?u(HB{C7`bQ*j?Voa=<}Y$o#L*Egw`jWd*a8(a4G5AN&1>; ziRw1HLcLuN_3L}dC2Mk5;lE?I_}*1Jv~ID@>*uy^R;+c?%R@j z3?@3#$^j+3uGL|Z9)OdzqGy%{tVjba^e0i`PVg^gOF4M_O}TkFC+Zl*VDP^P#5OAr zpieQdJolYWhRy4?ptG|B7p}ht7j~XQZ}2&6rgy1Xc^sQJ+>FiL*I{$VBUHYL#dPoX z%LG-SiqZx8<>gbwMu{NvBx8}Otfo{#$$|`}lx9*YqeNI3EC?~1N$7+*%n9Yxs-aXs z5~53JV*qX@S%u|gkVj)`sh=PacxX&9)RBY;3{gG_Dk;@ds-iTHdhdb;>UB|TKDF*e z;L_DZ`byYUyy9wD$UOK4N$@Qz`+!q4S`8QSTS z+A)y*2gYRC|KwP=92iCz>yb&Fk44xy4io-nE>8q*CS@>okRjs!>cU_=9GRn@jbRD)?@1S`e^mQ*dP3zxlwK)>~@%r^ejowgV zo0;r4QbuD$H?-SoR)-DYU$8Nu(vL_cleEm$me^>XC40StO*-!_`HT7|6nw z>g1ow{Rfl)?%+ZxT$q~*JW@*k&85}oAiY*;b?P5z?Xln&0JvXB8QEC^h^z!*-8skP z|DY*@iy8v^8W*aCM2hXvc7VjH@ZMaD61Srn9-Z*>_pbWr54+FZ=%mgbFWG diff --git a/demos/3d/kinematic_char/cubio.gd b/demos/3d/kinematic_char/cubio.gd index 058b919d057..d2bd00bd0ff 100644 --- a/demos/3d/kinematic_char/cubio.gd +++ b/demos/3d/kinematic_char/cubio.gd @@ -1,10 +1,7 @@ extends KinematicBody -# member variables here, example: -# var a=2 -# var b="textvar" - +# member variables var g = -9.8 var vel = Vector3() const MAX_SPEED = 5 @@ -13,83 +10,78 @@ const ACCEL= 2 const DEACCEL= 4 const MAX_SLOPE_ANGLE = 30 -func _fixed_process(delta): +func _fixed_process(delta): var dir = Vector3() #where does the player intend to walk to var cam_xform = get_node("target/camera").get_global_transform() if (Input.is_action_pressed("move_forward")): - dir+=-cam_xform.basis[2] + dir += -cam_xform.basis[2] if (Input.is_action_pressed("move_backwards")): - dir+=cam_xform.basis[2] + dir += cam_xform.basis[2] if (Input.is_action_pressed("move_left")): - dir+=-cam_xform.basis[0] + dir += -cam_xform.basis[0] if (Input.is_action_pressed("move_right")): - dir+=cam_xform.basis[0] - - dir.y=0 - dir=dir.normalized() - - vel.y+=delta*g + dir += cam_xform.basis[0] + + dir.y = 0 + dir = dir.normalized() + + vel.y += delta*g var hvel = vel - hvel.y=0 + hvel.y = 0 var target = dir*MAX_SPEED var accel - if (dir.dot(hvel) >0): - accel=ACCEL + if (dir.dot(hvel) > 0): + accel = ACCEL else: - accel=DEACCEL - - hvel = hvel.linear_interpolate(target,accel*delta) + accel = DEACCEL + + hvel = hvel.linear_interpolate(target, accel*delta) + + vel.x = hvel.x + vel.z = hvel.z - vel.x=hvel.x; - vel.z=hvel.z - var motion = move(vel*delta) - + var on_floor = false var original_vel = vel - - - var floor_velocity=Vector3() - + var floor_velocity = Vector3() var attempts=4 while(is_colliding() and attempts): - var n=get_collision_normal() - - if ( rad2deg(acos(n.dot( Vector3(0,1,0)))) < MAX_SLOPE_ANGLE ): - #if angle to the "up" vectors is < angle tolerance - #char is on floor - floor_velocity=get_collider_velocity() - on_floor=true + var n = get_collision_normal() + + if (rad2deg(acos(n.dot(Vector3(0, 1, 0)))) < MAX_SLOPE_ANGLE): + # if angle to the "up" vectors is < angle tolerance + # char is on floor + floor_velocity = get_collider_velocity() + on_floor = true motion = n.slide(motion) vel = n.slide(vel) if (original_vel.dot(vel) > 0): - #do not allow to slide towads the opposite direction we were coming from + # do not allow to slide towads the opposite direction we were coming from motion=move(motion) - if (motion.length()<0.001): + if (motion.length() < 0.001): break - attempts-=1 - - if (on_floor and floor_velocity!=Vector3()): - move(floor_velocity*delta) + attempts -= 1 + + if (on_floor and floor_velocity != Vector3()): + move(floor_velocity*delta) if (on_floor and Input.is_action_pressed("jump")): - vel.y=JUMP_SPEED - + vel.y = JUMP_SPEED + var crid = get_node("../elevator1").get_rid() -# print(crid," : ",PS.body_get_state(crid,PS.BODY_STATE_TRANSFORM)) + func _ready(): # Initalization here set_fixed_process(true) - pass -func _on_tcube_body_enter( body ): +func _on_tcube_body_enter(body): get_node("../ty").show() - pass # replace with function body diff --git a/demos/3d/kinematic_char/follow_camera.gd b/demos/3d/kinematic_char/follow_camera.gd index cf7172d7bb4..852b20a3983 100644 --- a/demos/3d/kinematic_char/follow_camera.gd +++ b/demos/3d/kinematic_char/follow_camera.gd @@ -1,69 +1,57 @@ extends Camera -# member variables here, example: -# var a=2 -# var b="textvar" - -var collision_exception=[] -export var min_distance=0.5 -export var max_distance=4.0 -export var angle_v_adjust=0.0 -export var autoturn_ray_aperture=25 -export var autoturn_speed=50 +# member variables +var collision_exception = [] +export var min_distance = 0.5 +export var max_distance = 4.0 +export var angle_v_adjust = 0.0 +export var autoturn_ray_aperture = 25 +export var autoturn_speed = 50 var max_height = 2.0 var min_height = 0 + func _fixed_process(dt): - var target = get_parent().get_global_transform().origin + var target = get_parent().get_global_transform().origin var pos = get_global_transform().origin - var up = Vector3(0,1,0) + var up = Vector3(0, 1, 0) var delta = pos - target - #regular delta follow + # regular delta follow - #check ranges - + # check ranges if (delta.length() < min_distance): - delta = delta.normalized() * min_distance + delta = delta.normalized()*min_distance elif (delta.length() > max_distance): - delta = delta.normalized() * max_distance + delta = delta.normalized()*max_distance - #check upper and lower height - if ( delta.y > max_height): + # check upper and lower height + if (delta.y > max_height): delta.y = max_height - if ( delta.y < min_height): + if (delta.y < min_height): delta.y = min_height - + pos = target + delta - look_at_from_pos(pos,target,up) + look_at_from_pos(pos, target, up) - #turn a little up or down + # turn a little up or down var t = get_transform() - t.basis = Matrix3(t.basis[0],deg2rad(angle_v_adjust)) * t.basis + t.basis = Matrix3(t.basis[0], deg2rad(angle_v_adjust))*t.basis set_transform(t) - - + func _ready(): - -#find collision exceptions for ray + # find collision exceptions for ray var node = self while(node): if (node extends RigidBody): collision_exception.append(node.get_rid()) break else: - node=node.get_parent() - # Initalization here + node = node.get_parent() set_fixed_process(true) - #this detaches the camera transform from the parent spatial node + # this detaches the camera transform from the parent spatial node set_as_toplevel(true) - - - - - - diff --git a/demos/3d/kinematic_char/level.scn b/demos/3d/kinematic_char/level.scn index 8be64c61c0810afde937554c95440e8c27033902..0082f55f43ade79c190f17c77f3366bf34b64fed 100644 GIT binary patch delta 9898 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 PMF3=EW^j%FpZ5O%1T5|t delta 6300 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 diff --git a/demos/3d/kinematic_char/purplecube.scn b/demos/3d/kinematic_char/purplecube.scn index ab758366fdbbd77c372a8ee00ab02a10e60a4624..e3ed1bf84b75c2fe2458cbbba1e5d28205ea9e5f 100644 GIT binary patch literal 7927 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 literal 9808 zcmbW7O^h5z70288AmJkrzDWpVo!Cjp$Bx%)dmTeOYdeYfaKLyYacuX@)a-UV(>>|# zS$mB{RsBuiey-}#8TFahk4IgY0r(SwYXO#XRLIPW-dOH z_Nuj7cY4EdKCT1%o^usYKtDa(sEDT-tx`tTL{M|ql667V?}-8|FXOUrIj z^n!B24vzQIeqXHmd};rFaC zuDU+PiQIec7t4$cDAV1DHTdZLSCYOC-sEozu2SGEv)5_&slDlqdKktv(G2q$nhGBY zFfOMCR!_xrm|=PZI_06Ci!c=*vN}wMx>0tEbX2wKDtf!1%W>hav(}!7!QF9L<-<5h zI-Qo`{q^5Vsw83>E9FW<(4AFN*AK@++Sv-d!y@F8d8Yc>gO&sUv{(T6c>{eQvEQOyS6wQ8XbIAoA~?zOJoA{|6hqFiqKPGo!T+pFGMEt@+J1*-}5bOR4|d(SpzI zj~Mw!8~JAYR^f>UyS{4vy?J|1aQO4TubG{KR?lt=qos;&H}YLZ&QnnFcNqDdMt+x( zvosWcw~^mtRHFr9$o*S{5VF?%v!u+6s+oOy zSYgAw7_HUMk}_fnD0H%1<*8dQaB`~ahEB*ocoo^Kcm!A+73nao(sk#ZWWMRaS^wOs zZDE5%9}&8Au4um~^y>B#Thu~Z+rs}rYWS<8&8yLs(7dAw98yjj*#&}!kz#nw~PI&CX;|G24jQwrE{590{gT1E4`mwKw zZS-4Au;=w*Uv=B~EDv5Wb}TYtl-kGjM)BIXY(C)`OH9^hI~O(&HeQ=^8>7vwoeLX} z%{g+7O=~ODc=6Nns!wEoozMpcxsAo@w0>IugI@24&56yejmxejn_C-~wPpRWxz!l( z+xnx|#4|Vl^f2`GBd4~gzww=CFTzt>eipMMI@Q*(@L*{xPa9rHb<0fd4t#3#+p&W4k0sc__EaphI>VSL|5cCr8T|9UsofxJVpQKkKfaK6AG`GdpEWy!82rEo2%?UF-H|v;FDhNgpqA%PXGyp7M6=Dbe{@ z@B#im@_Zt1f>E0Kj`LJ4W1n8SZOXQ9=Y=1Ha!lmUI)}7yP&bdD@J9CRryuoqw?6C;GTI-<;yD* zJtAxLvj)^p){OGRrDH{Qexh@E--M4A6+=#RZQzgQ(61|UEv3#0T%Avk6JDN%mW z2vOLwA)~MfrOj4Mw}$X+$!PPc!p4m~89c8gw0R}r^@GhKJg*J0(*9%@5cqL%_$d>dLAzlU8_TMVResfNUjrUF=uI=4IyM(a8rkYJQ8|u4-*i5r= zW|PdO8JJA<120SlI+F6?+nfwY-KGOIiE9f!Q8N}&VR9JL&ZOz*xEfV zJi#NQt-Qrp-eTanUZ}yqQ(N9*EUy^#gSOfRr@YG5hT<(o`_vcO>WlKT7`0EW7?shs zGL>7b#lTw(yka#D_1pRgM*9^{zhYFT7}cS2^-<;O)0NsbAB?v)XsZpyX-%J!j?q3F zw~hy^a`i*UDMtNPe`oFMcpay0)o1alLv>pWecHCX%2bc)SIlgDilep|cxV={GR5jR zm1|qasqYrAv4d4Yrel!JVyu4cx3Q{zTU(wn+O|A0C2Xp{icwp$7~1q%y!xY9?NRz z9LYB<`3x;bChRp-P!&m5`fvX1Li`a>I!LRH<}?T+e8=@__;mKEtgMo(>%0s8RH^hk znN^n$T~$m*vOQ>o`aLYp3UOqp~>7q?@D~DJnaUql0zf*o1FKt zhgzv*V!KE4-iF`mNZLj&?&jmH^4k>OE?awAp79xIM3d=e^J&EC>Z%+e-H0$9%F$Kj zDPLDZZ^F;JYAl}G|vkReq_dP#BGWoforr>cgXi}QZJbd_H`Vd%NI9ON=B_2OYy zA39t)j3vQUIvS*sajv@1(;198vMWoun90Ma$RBgvDlhztg(xc$8YZwJ>80b+>jHM&kMexJux*K%T z_20%>QH@MImUVzj6CI^bTQZgdXmP>E>cew|KZWImf?Fj^kMzhY&ca1R7e%`=Ig>VB zdh6wNZ#|JytgNcP$=@mhLiTsyP_uS;&iJbN_vUThchI4_w5=}lPDo)IDfCm+Z#{Cb zI&>^LDfB6h@#M}HwT%t1#Bt#Aw=e#s|IpU1?Hk*dZ|MAT=dW&V|0w@V`=+l}TZf)K ze)u0hh%bI`^yTHzOB-ZeJ?zJ{DB%XI$GDY{FUvOkEng- zK<&TuRIB}kFa7Z1bw9qd{nEjO3rqW5d*7>nJG}qlLtB4;?fVy>di0id=3ZX@?DkKV zpFaHiWpsY)YY%$eFFgNzu=VSsY4Q}xiwdooEfRzPMMsw2j8zF{L7(#(Z zrJV-)Ft0LUeL)-Q8N*|ke#Ywb=or=*JS!FqYmISS7qnTi)Jz*XdB#(7b6_l22Q^nE zHPc6}Ho5Jfo2fxJpB&Il(YSaGCPnzF_NZrlWf|cs&u#o+dx8$0|Ja1+=bDG-69)d0 zZfXj#Q09cVjIc?(8tbf0Fxc8Dgic#-m&R>E=pa6HkQa22mtCR8C;HUC-JyMl)a2$) zA@X;Z5c%U13iaJWjJZdMoZl-%UhfO-d8x^7O9=aWgotH92)%oS$oHa9eQ5|2%08(f zd?!BqV-E10`M`H-^_@>F=sY0AJS+(@4+n*q2R^Cb>!DEdnS*)ZGYUT0!siqS+vvnL zbH*nX>~Rkx-en=y$`K(jM}>&vm=JUOppd>OB17MAue^%puz2lg*@_Aa^pLU*aZlytj3SSBseA3oJT z3u-1GXZ#O^yyVQ2SKrQ5jdIz3hAndV@der0A>^GcT;1v8MaX&zKL#-dIwEC-H9h=b cr}CDVK>X6K$HxiVY@gW0#l`kX`7POh0nrtdZvX%Q diff --git a/demos/3d/mousepick_test/mousepick.gd b/demos/3d/mousepick_test/mousepick.gd index c96091b6503..c250c7f0845 100644 --- a/demos/3d/mousepick_test/mousepick.gd +++ b/demos/3d/mousepick_test/mousepick.gd @@ -1,15 +1,12 @@ extends RigidBody -# member variables here, example: -# var a=2 -# var b="textvar" - +# member variables var gray_mat = FixedMaterial.new() - var selected=false -func _input_event(camera,event,pos,normal,shape): + +func _input_event(camera, event, pos, normal, shape): if (event.type==InputEvent.MOUSE_BUTTON and event.pressed): if (not selected): get_node("mesh").set_material_override(gray_mat) @@ -17,16 +14,11 @@ func _input_event(camera,event,pos,normal,shape): get_node("mesh").set_material_override(null) selected = not selected - + func _mouse_enter(): - get_node("mesh").set_scale( Vector3(1.1,1.1,1.1) ) + get_node("mesh").set_scale(Vector3(1.1, 1.1, 1.1)) + func _mouse_exit(): - get_node("mesh").set_scale( Vector3(1,1,1) ) - -func _ready(): - # Initalization here - pass - - + get_node("mesh").set_scale(Vector3(1, 1, 1)) diff --git a/demos/3d/mousepick_test/mousepick.scn b/demos/3d/mousepick_test/mousepick.scn index 7ecac46a86f60fd9a26acab90298100649584e01..0b6c33c119dfcae20501aabf8b4bf3ac3a815b70 100644 GIT binary patch delta 11425 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 ME4i=e`F|z<52jO~{r~^~ delta 8977 zcma)Cdwf$xzW<#^k~V3Z(gy(w%_QjqC~eB46sXOale849+`1N50VOAG(>6A3N|Lrf z)nuuH3uxPRRHx%qU? zncvKuncr(>zVn-YwU6EXC>yz=(d7d5mkF@{D}dLu0GFi!EW?y<0O(I0OY87GUkC6w zmhHmi&;xW~*>5p@j%g)+cY*=HzbFGtR4W0b5sm(GPjiR2rLo!D3d@<=LC)6ng=`oDrP>ZpqxVMoQ&F_BMauG+(E%UqC9klke$uuWcnQ3``(t5Vp>R z9_vyC-lcmLT@LFGH%p@mW0Ia}nx$y7=}hqp`BFA-LaUN;t!E`nR?<9{FrDw3E%&k& z%$4$EY;ojDN$)uZA8) zi7sIf?}<o)$qaF}N;)mA z|ILL0!LU?@Vo!F~LFa*6XgjTUmeZ-ud3E|$}ebYBD-B1DI9nS+2sgNjldIK?P|~v9W^)~rN-Ko&STD<)KI$^^Um5bS1RVq zFh8?)Vr>!T_0(ANP0iaipHM^1+xUGM3D7FV2-K~0dAdVAe(%O=`WVmrgWj_8^4Vu9>zvQIe9lv6#5!== z^5n;~i){Lg$B*xi?U@*l{n#&=SpU&%$)G<~@#+4_=gsl2ny$q%Ia4P}DX+cl-2bmC zLp)~wv0wPd6Rok1quFW$Va=IvOzj|NYqhXv_qy0$4EXh3FYXfF!7q>-v(NgdaP`#q z{`wZY_7n)BhBoh8lZY zv!^=o@?-J4G<)`+dE$(tIrk3>$SWg*!9PaUoD6Y*G}jazTC0cvEfcvtl;E2VbPwyR1>2y=6-gmW6A0Df_w!jHlzUV z;9u@|(J_a}8_1;*?fZYstHyz)J`QJd_47Jyp8Zty;rhLjNn5gMqGQ@ho(!Zc7yfJN zN(Tx_3@P)3n-ZHH&*axigW5C49&*GVSSg)lJD%H<6!xt4i|gYKRob((jeV)tA)Un` zwpW**s*&v4?;1J5^TFkq+vYL|i~rnMA=$|ZPDp1H8fHy$MHiKl_p+)IM7plv^w%JUK2NmSsyZD}E|JXE8VPS7m(e@LB7%pA^j& zesd>>^XQT7HG=tOgEYXtHGDal3+Y(4KinvM*ElTMq1;l;-yl5Y2w3|w=C58UFpzMl z`pezbCb{T{E}iWV%68vZO$W6PcUL2211*uuqQAN56bENzy5U(~_c8fB)~&lc3nf#TPT zlRjs&)LYz8EaAH#o8bj<7=0{;J~nXSEw@ge$2yzkKTO}2^LzuZ+GN{<4REbRc)p=v zCpkQ_WX4J+GJQ}oz?asqnU{KRwb79oXcjui)@<=h2C-y@Ir+?9y0^8D?jUCMY5lbI z1l_^hd(TFErJytIk3XM{v(;p)v6uPsbWe)dK_Iwb+y>hZ|BBycNMEH7&9OHwlV(uNxXo*8T-!{ zJK|6M<afV`k|dM1l=N8t?$XG14nE_KM=rTHw0$y-ay zSn05wD77+G@@VM-t&_7Hk@`kRS*BKnHQCg_Y=EedR>A;chbn4-oA7O<2gfSmW@7pU zwego!+9sT)8!=svX%mN!e!{`^gyW-X!4Q{R#x@cTck18b9&e=P@ew!Ui13?B)O|n6 z!4{R?aDjwdhm6RD4sOHl2JmwO+^&9(yo`SUgG2I%^AM2LRm zZ;ReyBRCSG2(@RJmt^SU8S7n?Y+$=r*SfYiK;6djVUcFaUk1{@{EedEk5 z8DnN-zoR`xes^JN>IHLrC%-yBTRb;pL)pGZPA}>dei)N2m~Qa;Q$nFgxW}mQ2aVAuecKH)M3W##^VV zLpfa|nx)w+QzlQYFJxxRLVb*xF8@?t5+MeJcN|sEUOY93A458p@M;NS*&Naqp$|3b{p^GUp%`M==hPcF+7{$F@`56yJuq^fvXg_4MwOT`L0 z2{Ch_eEG86DYsHTZE&tdn7qJ{gvn!v#*n8}jx5W!%oML1)KYVok@)! znc8TdW(*mB#7KywKcdI+kOt8+yT8*mE<9Wv*!;tp@4jQL04#9G57>wnCMC^XK=^UP z7ZP5c&`>I0+Ax(VmD?IBX_|UM7#AJSDw*gDQ)xj;chJ}A3;TM#(kp%4^~@Fl*o+Z zATeU$E_C@iI!fzc1#zdApIk09+Fo*;K9_T=kYwN` zSDz&TrNaX?st@v?5RxypE<5< zI_ZIeqhO%*A^A&MwgXN@(|l z(6J1+=Nm{PKj-A~xSLec4lZ%1&VgdTNMuyPQexxI@lQFZUAun6O5x;|%~Bm7t}Yhj zjjQtKf{C=zBf6C+M9Z1Gt3@6EkF5(FWyB`xa9OayYGRVq6{U`zMNOO}ZhBTev1(C1 z8*`>hRs7AHXAA#8rB*?qWfgLFR^?DEkxQ>B(7;O;fy%$WrZ$~6vgdw|5F7LRd7?}H z(=`h+T=12p4%Y-7TY7T2H1fqYbxaC(9Ay3stc9M{r$E&T7^_qVVh*HF&8vQ zHrIA)!mZ6z7y^OXU2zscj5O*x!6NLke0Wo3VS{uQ$_pwjSWn(-sZ4cBA5^PgG@Uh< z#J-t+jbjet-SSfp$FQQRTHVDF3&!wk;mCvL+8A!zaqQBeB4GrCF~oIBjm?$82pgPL&NtjHsB^!$fg6gCyPKC;}id@Ax5Jq5|tN0{f zrf$;DIS@@yohJ6L^Ya8CKy)ebQ2T@=a7JH_;Y#nIqv*f~rABfb;^afAj(nSZyNPPn zho#1JOEDKyF+wAYNL^mrHm{aNP>P^wT!Ylcs%W`Ni?B1MB4`y64<`=~b*kQRx>Y5T z`b0guXcdR(TR{7M+*Zk2=gQXhXqHnzWVsz-;&yiHfeNY0>Xi4i$5>mx9QK806s$sH zG{P}_H^TkHc(}v1d35{1K~4qFFO+a9ns%L_a@KV>=c+TBxhZjTKf9*-ueBj*l!gxV z%e$^y#uk1kpTDls2o9T$izA+v4B#sokZDIjR^e!28#u&DtqRptp6ldLN0SEqbO$TH z(=jInyRo5j|1dJqU&v{|QDBo~N8ra?T0#wwi@V`O)S@j(nTF)m-IG(1XWai_+K}uC zPl;^7MXX8%NovR?H6N#XHYNfXfi$WFTEc=rh+sY!^JYvFaFN6lAogp-*>|CL8;*rX zdMLmaQ<5zTlP#vOoY)2~2OO`Zo0>!=#AmO0QX^8eCNAD#$a=|FRRr>ug zT7GAJ@hoKjg33O|KHj)UeKKSeFX-*lq~HUxz5kGLTzg|cOO!{r>nn8f)*E$^ji`@C z?0r+R_dGV+EZ7_Yna->BQhsMK3=2V9G(pFyqNj+t9g zLkO>vxOjb1Q-jELmJzoB6a~>Y&S2PzPx_P?cV{_sGq&8oqhLGBFk$MpIcfoNUN{VuU z8kQ$)nkK(n~7Gj8kJ{JUK><+;H=G9#Llh<|&amWL8Z8bQqfza1!XW zU7k*F2&YskEF+wlp3>Ou3Hv;LoDD{u+t=BR5lc78f_CYVM5aC*^mK(fG*547|JDp6l7Bz*^7plq-B~z7}VoWt}HOfw~B1$EY?5 ziy1k-uI`?&z1h3#^@KvwbGp``uQ`mD0@4gtQmR zdqSDvK&Kn88N6*lPdE_td@tX-B`@M+ye-n%pQ&XBfUG9+I z>+P1(dCyv3$Zat}hqQ?4^%A|m{UPjZ|awV~#quRCmyYNM~S z7!vjzMdhaOOS?j04}C>6v2EUfWf+2|nZ1x_nWaP^hwoIQ=T?K(9q9E2gFcHDauqJ0 zZ}x=3Zp#X`CD7M2qCh1V^fr6RYeRVuQZyCTg}OGcyUE+;>+(FQFcs1y*4x#hXeL^( z*7%zOczL2|7Ar83aj#P}le8_~?r^(1WL?I3Az$HkJ#??-*;KrgiTK^YK%f(Q+{^TY z$lc(v&DFU5zP9#ovtNPx6?T%=9rmtu`&v8?i>ts+c~3u0(b_{DUcWbNUE~_#Tmiq| zmd^&d8lBHIhb(hQs;lF`ZPZ}>k_q*Y5oeaQi0$>RmGpc_4H`#t!DZXY1wCLOuSfXq zVBk8hwUV^d{GDwL^m;yOnj~df4Rkrz>j`y}VuXmzJ;9)Nc;WMgVYa4J=k4nC1p{53 z)asmKsPUmzRAYPmmrYW+26Y1&zlid7d7Av*7MP$gS^6eVhZk+!;)M)_$Ln9iRN>*O;1`!n(gH0S5lw&=mE2K%s=dV%?C^H^y4s{gLpiDI-GSED zkT;C`)PJBOq=oze^kBTa!Z|TfVI~>9p-y*ak3a0|_WQg+$X1xiX-)o~pt~EL)f7+E9!15#%VWG1aryjdx;UPgk?Tn;=9wxUjp=>!Aww zaCGm`!=NEcAcb%#=t0T*Fpe02!9~u5O4g+|2fDh(r_~e+i7C)!S);I1#9ba=E&diiQM;&)~&FRJd?Y!a{T#?y$P#5v3hZi#p!z_O|#eMCb1I_n;TL zEm}V84Y}P4KOGmD>6*smOpqqhdMeOw#*CBGK;-b$Pm_FdluT;0?=qbXwr)1agjMiu1{p zN@^)BU;?chrU8&yl%wU8lUCB}or`EDHNf2HE%Zg2MLA}Dt96tv!Enp>F1042`kbUg zdY%(Q9xiRK&)bJ9--FN4LU9c)lQwFh!|%a$bSnFjewDO{5`HaCnXr`0t!h2vpk*`{ z)+vz7^|Zbiqq&IMJ|bRid!S8q$ylL%Dm0_-O4n2cFrO;?f=5OQ&%y-d0axgmL@5>F;q3&i_sc zwFmm#Z9!j)G&xaubBIi413_QGDuvH;E@9Vqd55p$UU~WDYPty~S*zZMJD6Zk!R@R! z94@MSVJnUF(PFwnkISRFI(mX_At{?~(v|J2WCHa=CKqdZro1?m@4a;6rIG}U!qKV!70iMNX zV3Ce`DYv+cR#R>j1;u=b+dXkJrFN9PfgVx}LQ2{Gsu5I593;SCM%1Wa;8qYX$0{^0 z9;g)_v{8Y+cESNeSmT_TFx1M5xt@J{*XK&g5ocDSez7Fq`8!L>GfcOW>YPu@vER*# zEV&&&|5@QUdKLT1%a;wg0Razz4`9<0hc*NRmkzt-E3#Gsk|6<2qv8RESS17fBQ?-G ziUC3ped2%NE>WoHs+?OAmDDBPM(yI2w92&s4^S&;mGd|?;}+V2&x|46;>omX@uO5H z&PLD>$s%TIcYcIqE^S@ zDMk|Y;wHrO#}SJRi+70)qFrpDW@OGx_n|oZu)H4MbFs}_YCr8d;_Q!5IKAZv{qQt* zB(YOGjB|UFXg_V(B$hnCNjxsPP8*M7#2#opW?XY|fI)FU9Hjl?aaX-~oNhYZf82>G zIlbk0P2eJFqkdOZ7W9nf*oi|m zmJZUe7Etnw=7OII&^BO*0n5>7z>zc>F`#4UK#QN|Cp$M|ci9Y49VRQ&6 z#Ij%7Pc@&cnvd>P%?HNhs3sgWX+ZKQ{EX1~0UU8~+=w|MchQJ2CxSe1#0fv6m6CP@ z9Z3`IiFypL8fgSDtSSl^r`3sejN0nNDp2FJ&9DIZSctR@FnTMR71Ux?va9vj)rex~ z7q3e6Q$Y;DC8Ux*kPP5%0SD1J%@`8Ui4hiAlyr<+gy1): - + if (path.size() > 1): var to_walk = delta*SPEED - var to_watch = Vector3(0,1,0) - while(to_walk>0 and path.size()>=2): - var pfrom = path[path.size()-1] - var pto = path[path.size()-2] + var to_watch = Vector3(0, 1, 0) + while(to_walk > 0 and path.size() >= 2): + var pfrom = path[path.size() - 1] + var pto = path[path.size() - 2] to_watch = (pto - pfrom).normalized() var d = pfrom.distance_to(pto) - if (d<=to_walk): - path.remove(path.size()-1) - to_walk-=d + if (d <= to_walk): + path.remove(path.size() - 1) + to_walk -= d else: - path[path.size()-1] = pfrom.linear_interpolate(pto,to_walk/d) - to_walk=0 - - var atpos = path[path.size()-1] + path[path.size() - 1] = pfrom.linear_interpolate(pto, to_walk/d) + to_walk = 0 + + var atpos = path[path.size() - 1] var atdir = to_watch - atdir.y=0 + atdir.y = 0 var t = Transform() - t.origin=atpos - t=t.looking_at(atpos+atdir,Vector3(0,1,0)) + t.origin = atpos + t=t.looking_at(atpos + atdir, Vector3(0, 1, 0)) get_node("robot_base").set_transform(t) - if (path.size()<2): - path=[] + if (path.size() < 2): + path = [] set_process(false) - else: set_process(false) -var draw_path=false func _update_path(): - - var p = get_simple_path(begin,end,true) - path=Array(p) # Vector3array to complex to use, convert to regular array + var p = get_simple_path(begin, end, true) + path = Array(p) # Vector3array too complex to use, convert to regular array path.invert() set_process(true) @@ -63,48 +56,41 @@ func _update_path(): var im = get_node("draw") im.set_material_override(m) im.clear() - im.begin(Mesh.PRIMITIVE_POINTS,null) + im.begin(Mesh.PRIMITIVE_POINTS, null) im.add_vertex(begin) im.add_vertex(end) im.end() - im.begin(Mesh.PRIMITIVE_LINE_STRIP,null) + im.begin(Mesh.PRIMITIVE_LINE_STRIP, null) for x in p: im.add_vertex(x) im.end() -func _input(ev): - if (ev.type==InputEvent.MOUSE_BUTTON and ev.button_index==BUTTON_LEFT and ev.pressed): - - var from = get_node("cambase/Camera").project_ray_origin(ev.pos) - var to = from+get_node("cambase/Camera").project_ray_normal(ev.pos)*100 - var p = get_closest_point_to_segment(from,to) - - begin=get_closest_point(get_node("robot_base").get_translation()) - end=p +func _input(event): + if (event.type == InputEvent.MOUSE_BUTTON and event.button_index == BUTTON_LEFT and event.pressed): + var from = get_node("cambase/Camera").project_ray_origin(event.pos) + var to = from + get_node("cambase/Camera").project_ray_normal(event.pos)*100 + var p = get_closest_point_to_segment(from, to) + + begin = get_closest_point(get_node("robot_base").get_translation()) + end = p _update_path() - - if (ev.type==InputEvent.MOUSE_MOTION): - if (ev.button_mask&BUTTON_MASK_MIDDLE): - - camrot+=ev.relative_x*0.005 - get_node("cambase").set_rotation(Vector3(0,camrot,0)) + + if (event.type == InputEvent.MOUSE_MOTION): + if (event.button_mask&BUTTON_MASK_MIDDLE): + camrot += event.relative_x*0.005 + get_node("cambase").set_rotation(Vector3(0, camrot, 0)) print("camrot ", camrot) - func _ready(): # Initalization here set_process_input(true) m.set_line_width(3) m.set_point_size(3) - m.set_fixed_flag(FixedMaterial.FLAG_USE_POINT_SIZE,true) - m.set_flag(Material.FLAG_UNSHADED,true) + m.set_fixed_flag(FixedMaterial.FLAG_USE_POINT_SIZE, true) + m.set_flag(Material.FLAG_UNSHADED, true) #begin = get_closest_point(get_node("start").get_translation()) #end = get_closest_point(get_node("end").get_translation()) #call_deferred("_update_path") - - pass - - diff --git a/demos/3d/navmesh/navmesh.scn b/demos/3d/navmesh/navmesh.scn index 1202985decb0c5874cdb9da17ce6e5c6d8eb8179..33183781addef054d7e44ff1cfb77969034ae781 100644 GIT binary patch delta 7245 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 TCH|IcZf^Fh?pp23|3~z{kb-!H diff --git a/demos/3d/platformer/bullet.gd b/demos/3d/platformer/bullet.gd index 842e6874e9d..47092735356 100644 --- a/demos/3d/platformer/bullet.gd +++ b/demos/3d/platformer/bullet.gd @@ -1,14 +1,5 @@ extends RigidBody -# member variables here, example: -# var a=2 -# var b="textvar" - +# member variables var disabled=false - -func _ready(): - # Initalization here - pass - - diff --git a/demos/3d/platformer/bullet.scn b/demos/3d/platformer/bullet.scn index da90dba1a5ed5a95b6cfe62037f923e5458807c8..54ceb504883c1ab73a4a44ba4421053e6f810b94 100644 GIT binary patch delta 3684 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 VLduFJ>p#|V3oENCbpwAb{{xIL5_A9n delta 2485 zcmYjTYmgMx6+YcPFJ>2Jv#(iqUG~n*zJVRwbpb))^vvuI3kbMNq9s4Nd%Ew;v^ zboU?&!YuOAq7q9+Q7c7dqJ|_=k%El{Mom_&lvPsvPy!@cWi{qutY}dwlbA;ta@XWX zy6T)heeQXDr|;w3V|RUf<>cg4G6@S$1Hj(p0AB_GE;AbN0dN4b9B{;k0s_<%&*JTh zI!(1Hl^PVLmyrf{7+{>NlXrqZ0>aP`_=)ey2Zov!(W34+x{(8()bm5Igm}+AQ{&ez zhd=~i$D=RF*P`dRweiT#?gTef>e)_@(-khiG?*zD3e*|OY2YL4$G+n!n5t4BYxtE_ zOBik$g=}IOf$i1s~7Kshe#*h=KXIGnI8ov^_;FHOl>A} zqE6C_CDU@GlH%kux%md|s*p9UVrExxw{Ghhy`VcYaXH8psNA|lH%etEZYeWTNmr*8 zY)$N|%(n8XQWE$3CDV{JOUcP^1nj(0qLONsd(w%2$RXa2uZ%oP+T5DZCFIU6tb4Cjy)|8K!#YHO6403YT0(oqNE!R z%~^_LTIv(4#y$w>M%gUelB&)2^?c@2RL7PqDn>b~Wzw}4k5n`b9oM1mwF{J%^yrRM zp!!*Tdqqq^A$pWkEcw?iGz%dH@Mf6mtAP?+o@ghN#<^9S$ZU$+Ty}e zkE+;?6gj|aX60dR)P**mMOCWrrnL^RUGHdLvp+|r49)3=a?RyNSn|dC6uAn&!$b9C-fck$-cNLZ&^I zX%<mJ67pbT_^9lZ~-2XDC*xI6k<>?eUZ4aCSDRNz)hGS=sv0u++l!*G)-xcCQ zJ6AGe&w?$#5<3OEW6L?o=srUBC)z&Gyx+Y+FfGlN8_4R&W05xAEIZ1+>blU<%9Hq% z{0q4$`s3u2a&!8S++6GD6;&mJF0}BLqV+GXwWNL{FN-~0YsA;(MqX2j8XLR|^zJmS zR!+Q|{^vZ5mjOO)eHp;@b!|G0 zC()09$1yY!bcH5_O@k}0!+P`sko0VYy_6YO0Jevc6CRk#?Ra$gLyI48;n{(xZb1V- z+0byKn!*L-YMEKgD1?j~hf?P|KFp{Wp1#K@1DFS+;uq zqztqC;mqr`b-GoxDX0VSu|F$CQZA_2MEYv;{}rJUX8MB?t)B2b+&nI>=49 zRRa=~0hfpeu*l-iUqO(M@`WCA7gs}@h#gW8*97%TJ zh&YNPV}oq;eKui@WHrX2iTE*u@1Z~a7*@pd%qvW~aGFVed=2ff-=Xaa6@c4GJ#-KO ze~a5N&9dK*bI?iZ@q2id;Yed$g2xbaG2aW~It+0UnDs-H1%F$-%93^0LaaskaVPZF z{Lsg!pV0uLL8iR~%ZOhL!SV&pmJh68kp-4t#R>upRfq>)U`MAP!?2R^b#Mo>+zi7^ zUIrsfHsMajcf#lbUx={k>j-M%XSkZ7eOv6p95&s^g<&;0ES`lm%Hx!qb5t6^G-VC=b SIprT28QCy7HJMzvtNjOfW7ZP@ diff --git a/demos/3d/platformer/coin.gd b/demos/3d/platformer/coin.gd index 8bf1a3460db..ef840149311 100644 --- a/demos/3d/platformer/coin.gd +++ b/demos/3d/platformer/coin.gd @@ -1,23 +1,11 @@ extends Area -# member variables here, example: -# var a=2 -# var b="textvar" - - +# member variables var taken = false -func _on_coin_body_enter( body ): +func _on_coin_body_enter(body): if (not taken and body extends preload("res://player.gd")): get_node("anim").play("take") taken=true - - -func _ready(): - # Initalization here - pass - - - diff --git a/demos/3d/platformer/coin.scn b/demos/3d/platformer/coin.scn index a4148b406079a3cdd922232a5980d4feb280365e..238150788b595ca5f9e1bf387bff595ea593797c 100644 GIT binary patch delta 5093 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 A5&!@I delta 4134 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 diff --git a/demos/3d/platformer/enemy.gd b/demos/3d/platformer/enemy.gd index 9b2e95a96de..61671c7bd38 100644 --- a/demos/3d/platformer/enemy.gd +++ b/demos/3d/platformer/enemy.gd @@ -1,14 +1,10 @@ extends RigidBody -# member variables here, example: -# var a=2 -# var b="textvar" - +# member variables const STATE_WALKING = 0 const STATE_DYING = 1 - var prev_advance = false var deaccel = 20.0 var accel = 5 @@ -16,80 +12,67 @@ var max_speed = 2 var rot_dir = 4 var rot_speed = 1 -var dying=false +var dying = false + func _integrate_forces(state): - - - var delta = state.get_step() var lv = state.get_linear_velocity() var g = state.get_total_gravity() - lv += g * delta #apply gravity + lv += g*delta # apply gravity var up = -g.normalized() if (dying): state.set_linear_velocity(lv) return - + for i in range(state.get_contact_count()): var cc = state.get_contact_collider_object(i) var dp = state.get_contact_local_normal(i) - + if (cc): if (cc extends preload("res://bullet.gd") and not cc.disabled): set_mode(MODE_RIGID) - dying=true - #lv=s.get_contact_local_normal(i)*400 - state.set_angular_velocity( -dp.cross(up).normalized() *33.0) + dying = true + #lv = s.get_contact_local_normal(i)*400 + state.set_angular_velocity(-dp.cross(up).normalized()*33.0) get_node("AnimationPlayer").play("impact") get_node("AnimationPlayer").queue("explode") set_friction(1) - cc.disabled=true + cc.disabled = true get_node("sound").play("hit") return - - - - var col_floor = get_node("Armature/ray_floor").is_colliding() var col_wall = get_node("Armature/ray_wall").is_colliding() var advance = not col_wall and col_floor var dir = get_node("Armature").get_transform().basis[2].normalized() - - var deaccel_dir = dir if (advance): if (dir.dot(lv) < max_speed): - lv+=dir * accel * delta + lv += dir*accel*delta deaccel_dir = dir.cross(g).normalized() else: if (prev_advance): - rot_dir = 1 #randf() * 2.0 -1.0 - - dir = Matrix3(up,rot_dir * rot_speed * delta).xform(dir) - get_node("Armature").set_transform( Transform().looking_at(-dir,up) ) - + rot_dir = 1 # randf()*2.0 - 1.0 + dir = Matrix3(up, rot_dir*rot_speed*delta).xform(dir) + get_node("Armature").set_transform(Transform().looking_at(-dir, up)) + var dspeed = deaccel_dir.dot(lv) - dspeed -= deaccel * delta - if (dspeed<0): - dspeed=0 + dspeed -= deaccel*delta + if (dspeed < 0): + dspeed = 0 lv = lv - deaccel_dir*deaccel_dir.dot(lv) + deaccel_dir*dspeed - state.set_linear_velocity(lv) - prev_advance=advance + prev_advance = advance -func _ready(): - # Initalization here - pass func _die(): queue_free() diff --git a/demos/3d/platformer/enemy.scn b/demos/3d/platformer/enemy.scn index 083582a85a50399825e4da710e82d4feaeb3a1f2..dd62692b7fed467df1952b3a3661d3973dd871e0 100644 GIT binary patch delta 5463 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 Ka#iPlss9I!11W(3 delta 4850 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 B4io?Y diff --git a/demos/3d/platformer/engine.cfg b/demos/3d/platformer/engine.cfg index 793ac36364c..84cac52c97c 100644 --- a/demos/3d/platformer/engine.cfg +++ b/demos/3d/platformer/engine.cfg @@ -1,7 +1,7 @@ [application] name="Platformer 3D" -main_scene="res://stage.xml" +main_scene="res://stage.scn" icon="res://icon.png" [display] diff --git a/demos/3d/platformer/player.gd b/demos/3d/platformer/player.gd index 76cf2861bf1..f299f885ed9 100644 --- a/demos/3d/platformer/player.gd +++ b/demos/3d/platformer/player.gd @@ -1,12 +1,7 @@ extends RigidBody -# member variables here, example: -# var a=2 -# var b="textvar" - -#var dir=Vector3() - +# member variables const ANIM_FLOOR = 0 const ANIM_AIR_UP = 1 const ANIM_AIR_DOWN = 2 @@ -14,21 +9,21 @@ const ANIM_AIR_DOWN = 2 const SHOOT_TIME = 1.5 const SHOOT_SCALE = 2 -const CHAR_SCALE = Vector3(0.3,0.3,0.3) +const CHAR_SCALE = Vector3(0.3, 0.3, 0.3) var facing_dir = Vector3(1, 0, 0) var movement_dir = Vector3() var jumping=false -var turn_speed=40 +var turn_speed = 40 var keep_jump_inertia = true var air_idle_deaccel = false -var accel=19.0 -var deaccel=14.0 +var accel = 19.0 +var deaccel = 14.0 var sharp_turn_threshhold = 140 -var max_speed=3.1 +var max_speed = 3.1 var on_floor = false var prev_shoot = false @@ -37,8 +32,8 @@ var last_floor_velocity = Vector3() var shoot_blend = 0 -func adjust_facing(p_facing, p_target,p_step, p_adjust_rate,current_gn): +func adjust_facing(p_facing, p_target, p_step, p_adjust_rate, current_gn): var n = p_target # normal var t = n.cross(current_gn).normalized() @@ -47,47 +42,43 @@ func adjust_facing(p_facing, p_target,p_step, p_adjust_rate,current_gn): var ang = atan2(y,x) - if (abs(ang)<0.001): # too small + if (abs(ang) < 0.001): # too small return p_facing var s = sign(ang) - ang = ang * s - var turn = ang * p_adjust_rate * p_step + ang = ang*s + var turn = ang*p_adjust_rate*p_step var a - if (ang 0.1 and rad2deg(acos(target_dir.dot(hdir))) > sharp_turn_threshhold - - if (dir.length()>0.1 and !sharp_turn) : - if (hspeed > 0.001) : - + + if (dir.length() > 0.1 and !sharp_turn): + if (hspeed > 0.001): #linear_dir = linear_h_velocity/linear_vel - #if (linear_vel > brake_velocity_limit and linear_dir.dot(ctarget_dir)<-cos(Math::deg2rad(brake_angular_limit))) - # brake=true + #if (linear_vel > brake_velocity_limit and linear_dir.dot(ctarget_dir) < -cos(Math::deg2rad(brake_angular_limit))) + # brake = true #else - hdir = adjust_facing(hdir,target_dir,delta,1.0/hspeed*turn_speed,up) + hdir = adjust_facing(hdir, target_dir, delta, 1.0/hspeed*turn_speed, up) facing_dir = hdir else: - hdir = target_dir - if (hspeed0): - anim=ANIM_AIR_UP + if (vv > 0): + anim = ANIM_AIR_UP else: - anim=ANIM_AIR_DOWN - - var hs - if (dir.length()>0.1): - - hv += target_dir * (accel * 0.2) * delta - if (hv.length() > max_speed): - hv = hv.normalized() * max_speed - - else: - - if (air_idle_deaccel): - hspeed = hspeed - (deaccel * 0.2) * delta - if (hspeed<0): - hspeed=0 - - hv = hdir*hspeed - + anim = ANIM_AIR_DOWN + var hs + if (dir.length() > 0.1): + hv += target_dir*(accel*0.2)*delta + if (hv.length() > max_speed): + hv = hv.normalized()*max_speed + else: + if (air_idle_deaccel): + hspeed = hspeed - (deaccel*0.2)*delta + if (hspeed < 0): + hspeed = 0 + + hv = hdir*hspeed + if (jumping and vv < 0): - jumping=false - - lv = hv+up*vv + jumping = false + lv = hv + up*vv - if (onfloor): - movement_dir = lv #lv += floor_velocity last_floor_velocity = floor_velocity else: - if (on_floor) : - #if (keep_jump_inertia): # lv += last_floor_velocity pass @@ -207,37 +183,30 @@ func _integrate_forces( state ): state.set_linear_velocity(lv) - if (shoot_blend>0): - shoot_blend -= delta * SHOOT_SCALE - if (shoot_blend<0): - shoot_blend=0 + if (shoot_blend > 0): + shoot_blend -= delta*SHOOT_SCALE + if (shoot_blend < 0): + shoot_blend = 0 if (shoot_attempt and not prev_shoot): - shoot_blend = SHOOT_TIME + shoot_blend = SHOOT_TIME var bullet = preload("res://bullet.scn").instance() - bullet.set_transform( get_node("Armature/bullet").get_global_transform().orthonormalized() ) - get_parent().add_child( bullet ) - bullet.set_linear_velocity( get_node("Armature/bullet").get_global_transform().basis[2].normalized() * 20 ) - PS.body_add_collision_exception( bullet.get_rid(), get_rid() ) #add it to bullet + bullet.set_transform(get_node("Armature/bullet").get_global_transform().orthonormalized()) + get_parent().add_child(bullet) + bullet.set_linear_velocity(get_node("Armature/bullet").get_global_transform().basis[2].normalized()*20) + PS.body_add_collision_exception(bullet.get_rid(), get_rid()) # add it to bullet get_node("sfx").play("shoot") - + prev_shoot = shoot_attempt if (onfloor): - get_node("AnimationTreePlayer").blend2_node_set_amount("walk",hspeed / max_speed) - - get_node("AnimationTreePlayer").transition_node_set_current("state",anim) - get_node("AnimationTreePlayer").blend2_node_set_amount("gun",min(shoot_blend,1.0)) -# state.set_angular_velocity(Vector3()) - + get_node("AnimationTreePlayer").blend2_node_set_amount("walk", hspeed/max_speed) + get_node("AnimationTreePlayer").transition_node_set_current("state", anim) + get_node("AnimationTreePlayer").blend2_node_set_amount("gun", min(shoot_blend, 1.0)) +# state.set_angular_velocity(Vector3()) func _ready(): - - # Initalization here get_node("AnimationTreePlayer").set_active(true) - pass - - diff --git a/demos/3d/platformer/player.scn b/demos/3d/platformer/player.scn new file mode 100644 index 0000000000000000000000000000000000000000..854a8397e4f51f4aeb9a64cb82e69c84a252b5c7 GIT binary patch literal 108067 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%0Dr%XnOM7?K+cR{H`*~@Td4p=VqkU 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 akFTD?P;>w(Dr8DD%fQ#qSMKX4m;V=UqagAC literal 0 HcmV?d00001 diff --git a/demos/3d/platformer/player.xml b/demos/3d/platformer/player.xml deleted file mode 100644 index c008d21675c..00000000000 --- a/demos/3d/platformer/player.xml +++ /dev/null @@ -1,1762 +0,0 @@ - - - - - - - - - - - - 0.4 - 0.4 - - - - 1 - - - - True - True - False - False - False - False - False - False - False - False - False - 0 - 0 - False - False - False - 0.702475, 0.707942, 0.727015, 1 - 0.351321, 0.35466, 0.377071, 1 - 0, 0, 0, 1 - 34.20256 - 0 - 1 - 1 - 0.5 - 0 - 1 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - True - True - False - False - False - False - False - False - False - False - False - 0 - 0 - False - False - False - 0.0616188, 0.431354, 0.64, 1 - 0.5, 0.5, 0.5, 1 - 0.0196078, 0.235675, 0.675973, 1 - 50 - 0 - 1 - 1 - 0.5 - 0.4 - 1 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - "Cube.002" - - "alphasort" - False - "material" - - "morph_arrays" - - - "primitive" - 4 - "arrays" - - 0.2607, 6.45948, 0.980779, 0.852531, 6.83043, 0.609826, 0.852531, 6.93043, 0.609826, 0.2607, 6.55948, 0.980779, 0, 7.06621, 0.103096, 0.955654, 7.06621, 0.103096, 0.852531, 6.93043, -0.403642, 0, 6.93043, -0.403642, 0, 6.45948, -0.774594, 0, 6.55948, -0.774594, 0.2607, 6.55948, -0.774594, 0.2607, 6.45948, -0.774594, 0, 6.45948, 0.980779, 0, 6.55948, 0.980779, 0.852531, 6.83043, -0.403642, 0.955654, 6.96621, 0.103096, 0, 6.93043, 0.609826, 1.70474, 3.5573, -0.353999, 1.71449, 3.62366, -0.198996, 1.77916, 3.62988, -0.16353, 1.76754, 3.55083, -0.34818, 1.71511, 3.58298, -0.0127468, 1.70308, 3.74367, 0.0692484, 1.80667, 3.81951, -0.174607, 1.52592, 3.24162, -0.0839551, 1.50573, 3.18374, -0.268539, 1.36446, 3.09798, -0.344433, 1.38154, 3.17921, -0.0161709, 2.44682, 3.07552, 0.376618, 2.28993, 2.80163, 0.457827, 2.52299, 2.59433, 0.553631, 2.69474, 2.85281, 0.479075, 2.53359, 3.02984, -0.15501, 2.55604, 3.1449, 0.136694, 2.79433, 2.92572, 0.24463, 2.78064, 2.80757, -0.0472709, 2.39441, 2.7167, -0.284614, 2.64285, 2.49755, -0.175588, 2.70938, 2.79639, 0.46437, 2.79808, 2.86134, 0.255559, 2.78589, 2.75611, -0.00442547, 2.66316, 2.47998, -0.118712, 2.38561, 2.31013, 0.396952, 2.36919, 2.23204, 0.0813577, 2.41942, 2.2435, 0.110139, 2.43405, 2.31306, 0.391226, 2.55641, 2.56618, 0.530774, 2.47334, 2.30784, -0.0772789, 2.51219, 2.31101, -0.0311523, 2.38859, 2.74151, 0.0599679, 2.38864, 2.7416, 0.0600288, 2.12663, 2.44425, -0.0282163, 2.22321, 2.52508, -0.185319, 2.13459, 2.5274, 0.293671, 0.173831, 0.925795, -0.251959, 0.323615, 0.972996, -0.416293, 0.50934, 0.00104547, -0.453384, 0.175987, 0.00104547, -0.331706, 0.916812, 0.888823, 0.214332, 0.549239, 0.836962, 0.37006, 0.552121, 0.665123, 0.401021, 0.944465, 0.443271, 0.182901, 0.631626, 1.83578, -0.105239, 0.721202, 1.70631, 0.188726, 0.913722, 0.95431, -0.169976, 0.478232, 1.53675, 0.317272, 0.454208, 1.69171, -0.268756, 0.63543, 0.987243, -0.370343, 0.262225, 1.39447, 0.162709, 0.170564, 0.859014, 0.160279, 0.255551, 1.52426, -0.294896, 0.126803, 1.32882, -0.0395796, 0.0660405, 0.880691, -0.102965, 0.19102, 1.40531, -0.162224, 0.256767, 1.56023, -0.0958005, 0.300707, 1.62315, -0.168503, 0.292542, 1.58081, -0.213789, 0.245079, 1.4957, -0.123593, 0.426543, 1.69115, -0.196413, 0.547313, 1.79071, -0.0844079, 0.586182, 1.83924, -0.0975873, 0.434509, 1.71208, -0.231916, 0.212253, 1.44274, -0.0415312, 0.220281, 1.46968, -0.143048, 0.175617, 1.41154, -0.0437374, 0.543306, 0.573346, 0.523815, 0.207486, 0.384965, 0.351051, 0.269976, 0.320526, 0.743389, 0.53325, 0.468211, 0.783185, 0.792721, 0.321493, 0.73458, 0.514523, 0.271138, 0.956088, 0.631719, 0.163855, 0.92639, 0.386424, 0.163401, 0.930524, 0.486595, 0.00104547, 1.08874, 0.326299, 0.00104547, 0.904533, 0.668445, 1.73174, 0.152757, 0.462058, 1.58268, 0.259184, 0.290415, 1.46398, 0.121989, 1.57608, 3.45117, -0.0476083, 1.50191, 3.29774, -0.132197, 1.61428, 3.4244, 0.016813, 1.66072, 3.58429, -0.072422, 1.62434, 3.38222, -0.419987, 1.67177, 3.34226, -0.426789, 1.48496, 3.24915, -0.287145, 1.54119, 3.29007, -0.372791, 1.57272, 3.23249, -0.370566, 1.79243, 3.69662, -0.478226, 1.47279, 3.17682, -0.509438, 1.6491, 3.37415, -0.611694, 1.52444, 3.47482, 0.146797, 1.97806, 2.60303, -0.0912834, 1.98619, 2.68696, 0.233771, 2.07568, 2.68462, -0.249978, 2.24859, 2.87814, -0.35026, 2.14291, 2.96404, 0.3995, 2.30152, 3.24052, 0.317542, 2.38915, 3.19439, -0.219368, 2.41174, 3.31063, 0.0752657, 0.0964089, 0.00104547, -0.196812, 0.154027, 0.441809, 0.19622, 0.835003, 0.00104547, -0.205403, 0.55748, 1.72198, 0.0964474, 0.425773, 1.62639, 0.166544, 0.447702, 1.58483, 0.201877, 0.611101, 1.70343, 0.114914, 0.506064, 1.79234, -0.0642154, 0.311982, 1.54621, 0.0812291, 0.30653, 1.48536, 0.0960338, 0.408718, 1.71209, -0.154497, 0.23599, 1.51185, -0.0296548, 0.272186, 1.57784, -0.251696, 0.0508581, 0.00104547, 0.0402964, 0.14499, 0.00104547, 0.619324, 0.916171, 0.00104547, 0.0302318, 0.874277, 0.386199, 0.339815, 0.82337, 0.00104547, 0.611434, 0.644625, 0.00104547, 0.90083, 0.19633, 0.00104547, -0.176104, 0.736495, 0.00104547, -0.182387, 0.85902, 0.00104547, 0.0313234, 0.108829, 0.00104547, 0.040049, 1.86783, 5.49219, -0.536097, 1.99626, 5.62831, -0.300326, 1.99626, 5.45781, -0.129823, 1.86783, 5.22204, -0.265945, 1.86783, 6.50041, -0.265945, 1.99626, 6.26464, -0.129823, 1.99626, 6.09414, -0.300326, 1.86783, 6.23026, -0.536097, 1.99626, 5.86123, -0.362734, 1.86783, 5.86123, -0.63498, 1.7, 6.62333, -0.336911, 1.7, 6.30123, -0.659013, 1.7, 5.42123, -0.659013, 1.7, 5.09912, -0.336911, 1.7, 5.86123, -0.776911, 1.6, 6.62333, 0.543096, 1.6, 6.30123, 0.865198, 1.7, 6.30123, 0.865198, 1.7, 6.62333, 0.543096, 1.6, 5.86123, 0.983096, 1.7, 5.86123, 0.983096, 1.6, 5.42123, 0.865198, 1.7, 5.42123, 0.865198, 1.6, 5.42123, -0.659013, 1.6, 5.09912, -0.336911, 1.6, 5.09913, 0.543096, 1.7, 5.09913, 0.543096, 1.6, 5.86123, -0.776911, 1.6, 4.98123, 0.103096, 1.7, 4.98123, 0.103096, 1.6, 6.30123, -0.659013, 1.6, 6.62333, -0.336911, 1.6, 6.74123, 0.103096, 1.7, 6.74123, 0.103096, 1.86783, 5.86123, 0.841165, 1.86783, 6.23026, 0.742282, 1.86783, 5.49219, 0.742282, 1.86783, 5.22204, 0.47213, 1.86783, 5.12316, 0.103096, 1.86783, 6.50041, 0.47213, 1.86783, 6.5993, 0.103096, 1.99626, 5.3954, 0.103096, 1.99626, 5.45781, 0.336007, 1.99626, 5.62832, 0.50651, 1.99626, 5.86123, 0.568919, 1.99626, 6.09414, 0.50651, 1.99626, 6.26464, 0.336007, 1.99626, 6.32705, 0.103096, 0.102832, 2.48009, 0.176006, 5.00021e-06, 2.4738, 0.177211, 5.00021e-06, 2.42055, 0.19141, 0.0988953, 2.42787, 0.190009, 0.149215, 2.70638, -0.125392, 0.228589, 2.63923, -0.0490058, 0.245228, 2.61305, -0.0718189, 0.152867, 2.69118, -0.160703, 5.00021e-06, 2.7271, -0.192857, 0.200279, 2.72863, -0.178996, 5.00021e-06, 2.77269, -0.218433, 0.254515, 2.5228, 0.0532499, 0.177509, 2.46933, 0.131427, 0.230502, 2.45653, 0.179303, 0.32495, 2.52211, 0.0834183, 0.31356, 2.6328, -0.0699792, 5.00021e-06, 2.38434, 0.263172, 0.134082, 2.39331, 0.261453, 4.89224e-06, 2.18251, 0.500372, 0.225093, 2.1995, 0.49518, 0.391925, 2.2292, 0.34273, 0.272307, 2.12215, 0.166987, 0.273286, 2.15284, 0.145033, 0.377566, 2.23301, 0.230347, 0.509219, 2.60277, -0.0602789, 0.306467, 2.75371, -0.22827, 0.384471, 2.30721, 0.355435, 5.53206e-06, 2.7678, -0.324424, 0.340915, 2.69228, -0.257391, 0.141881, 2.21642, -0.246023, 5.00021e-06, 2.24749, -0.273838, 0.226149, 2.1204, 0.482878, 5.00021e-06, 2.10499, 0.484715, 5.00021e-06, 1.97359, 0.0658354, 0.0951926, 1.97992, 0.0646229, 0.536694, 2.41886, 0.193185, 0.163197, 2.02451, 0.00668271, 5.00021e-06, 2.80311, -0.262553, 0.221777, 2.14883, -0.169134, 5.0058e-06, 2.08031, -0.179583, 4.99835e-06, 2.12243, -0.227502, 5.00021e-06, 1.97109, -0.0331461, 4.99835e-06, 1.97504, -0.0339018, 0.229811, 2.07077, -0.0609438, 5.0058e-06, 2.03165, -0.112157, 4.99835e-06, 2.00283, -0.0700111, 5.00021e-06, 2.14179, -0.244837, 0.549486, 2.33903, 0.185763, 0.532141, 2.52821, -0.0726373, 0.367385, 2.32682, -0.123862, 0.198102, 4.44663, -0.00271145, 0.535945, 4.16951, 0.521097, 0.681184, 4.27477, 0.307467, 0.0960235, 4.4178, 0.0939296, 0, 4.41627, 0.145479, 0, 4.10504, 0.75232, 0.295152, 4.11437, 0.707528, 0, 4.62654, -0.650476, 0.75197, 4.49872, -0.484507, 0.568386, 3.97815, -0.416848, 0, 4.0743, -0.542347, 0.453404, 3.62952, 1.15385, 0, 3.62251, 1.22471, 0, 3.3304, 0.897974, 0.354866, 3.3434, 0.864531, 0.713601, 4.46674, -0.124363, 1.03995, 4.04518, 0.442157, 1.12602, 4.3213, -0.0494407, 0, 4.73174, -0.547059, 0.464921, 4.64317, -0.424668, 0.716219, 4.58287, -0.480226, 0, 4.71901, -0.593658, 0.850048, 3.71295, 0.879328, 0.649196, 3.42772, 0.674737, 0.84841, 3.80937, 0.873472, 0.451539, 3.72707, 1.15037, 0.155937, 3.05577, 0.331006, 0.258719, 3.09481, 0.245674, 0.822291, 3.77674, 0.0641416, 0.359401, 3.14451, 0.132252, 0.226502, 3.30884, -0.183514, 0, 3.34718, -0.233548, 0, 3.04671, 0.334585, 1.1403, 4.19005, 0.0860849, 1.11025, 4.20631, -0.0820755, 0, 3.71833, 1.2227, 1.07207, 4.04817, 0.195228, 0.177538, 3.25078, -0.147598, 0, 3.28068, -0.186631, 0.249187, 2.13753, -0.031997, 0.20137, 2.11848, 0.0341487, 0.497933, 2.32861, 0.160251, 0.252884, 2.22978, -0.1047, 0.438171, 2.39896, -0.000411894, 0.941862, 3.86072, 0.194563, 0.997836, 4.10049, -0.213272, 0.87372, 3.89175, -0.186777, 0.347259, 3.23006, -0.0503454, 0.821813, 3.80214, -0.0657451, 0.908494, 3.91354, 0.153681, 1.01577, 4.06798, 0.154229, 1.07199, 4.18489, 0.0643051, 1.04723, 4.19828, -0.0742428, 2.0359, 6.20719, -0.0966551, 2.0359, 6.06097, -0.242878, 2.0359, 5.66148, -0.242878, 2.0359, 5.51526, -0.0966551, 2.0359, 5.86123, -0.296399, 2.0359, 5.86123, 0.502584, 2.0359, 6.06097, 0.449063, 2.0359, 5.66148, 0.449063, 2.0359, 5.51526, 0.30284, 2.0359, 5.46174, 0.103096, 2.0359, 6.20719, 0.30284, 2.0359, 6.26072, 0.103096, 0, 5.86123, 1.1031, 0, 5.47658, 1.00003, 0.329213, 5.47658, 1.00003, 0, 5.20179, 0.809688, 0, 4.9952, 0.603096, 0.329213, 5.20344, 0.811334, 1.15486, 6.36123, 0.969121, 1.2072, 6.11123, 1.03611, 1.39648, 6.36123, 0.969121, 0, 5.86123, -0.896911, 1.39648, 5.86123, -0.896911, 1.39648, 5.36123, -0.762936, 0, 5.36123, -0.762936, 1.39648, 4.9952, -0.396911, 0, 4.9952, -0.396911, 0.329213, 5.36123, 0.969121, 0.257147, 5.40641, 0.875976, 0.257146, 5.2834, 0.752961, 0, 5.49634, 0.900073, 0.257147, 5.49634, 0.900073, 0, 5.28211, 0.751677, 0.685695, 5.86123, 1.1031, 0.633352, 6.11123, 1.03611, 1.39648, 5.36123, 0.969121, 1.39648, 5.86123, 1.1031, 1.15486, 5.86123, 1.1031, 1.39648, 4.9952, 0.603096, 0.23657, 2.56168, 0.0584772, 0.170392, 2.51572, 0.125662, 5.00021e-06, 2.73725, -0.153025, 0.350345, 2.31871, -0.0906937, 0, 4.66231, -0.410127, 0.153299, 4.61636, -0.336561, 0.252264, 4.53307, -0.191655, 0.271744, 3.18932, -0.0437093, 0.122488, 3.05335, 0.253795, 0.202672, 3.0838, 0.187225, 0.281216, 3.12258, 0.0987407, 0, 3.04628, 0.256587, 0.954611, 4.1111, -0.182336, 0.85235, 3.93911, -0.160509, 0.809584, 3.86528, -0.0607897, 0.809978, 3.84435, 0.0462258, 0, 4.97587, -0.315884, 1.39648, 4.86123, 0.103096, 0.18642, 4.95573, -0.248219, 0.269727, 4.92174, -0.116503, 0.212301, 4.88556, 0.0356146, 0, 4.86123, 0.103096, 0.942888, 6.86123, 0.103096, 1.39648, 6.86123, 0.103096, 1.39648, 6.72725, -0.396911, 0.841135, 6.72725, -0.396911, 1.39648, 6.36123, -0.762936, 0.257165, 6.36123, -0.762936, 0.841135, 6.72725, 0.603096, 1.39648, 6.72725, 0.603096, 0, 6.36123, -0.762936, 0.257165, 6.36123, 0.969121, 0.685695, 6.36123, 0.969121, 0, 6.36123, 0.969121, -0.2607, 6.45948, 0.980779, -0.2607, 6.55948, 0.980779, -0.852531, 6.93043, 0.609826, -0.852531, 6.83043, 0.609826, -0.852531, 6.93043, -0.403642, -0.955654, 7.06621, 0.103096, -0.2607, 6.45948, -0.774594, -0.2607, 6.55948, -0.774594, -0.852531, 6.83043, -0.403642, -0.955654, 6.96621, 0.103096, -1.70474, 3.5573, -0.353999, -1.76754, 3.55083, -0.34818, -1.77916, 3.62988, -0.16353, -1.71449, 3.62366, -0.198996, -1.80667, 3.81951, -0.174607, -1.70308, 3.74367, 0.0692484, -1.71511, 3.58298, -0.0127468, -1.52592, 3.24162, -0.0839551, -1.38154, 3.17921, -0.0161709, -1.36446, 3.09798, -0.344433, -1.50573, 3.18374, -0.268539, -2.44682, 3.07552, 0.376618, -2.69474, 2.85281, 0.479075, -2.52299, 2.59433, 0.553631, -2.28993, 2.80163, 0.457827, -2.53359, 3.02984, -0.15501, -2.78064, 2.80757, -0.0472709, -2.79433, 2.92572, 0.24463, -2.55604, 3.1449, 0.136694, -2.39441, 2.7167, -0.284614, -2.64285, 2.49755, -0.175588, -2.79808, 2.86134, 0.255559, -2.70938, 2.79639, 0.46437, -2.66316, 2.47998, -0.118712, -2.78589, 2.75611, -0.00442547, -2.38561, 2.31013, 0.396952, -2.43405, 2.31306, 0.391226, -2.41942, 2.2435, 0.110139, -2.36919, 2.23204, 0.0813577, -2.55641, 2.56618, 0.530774, -2.51219, 2.31101, -0.0311523, -2.47334, 2.30784, -0.0772789, -2.38859, 2.74151, 0.0599679, -2.38864, 2.7416, 0.0600288, -2.12663, 2.44425, -0.0282163, -2.22321, 2.52508, -0.185319, -2.13459, 2.5274, 0.293671, -0.173831, 0.925795, -0.251959, -0.175987, 0.00104547, -0.331706, -0.50934, 0.00104547, -0.453384, -0.323615, 0.972996, -0.416293, -0.916812, 0.888823, 0.214332, -0.944465, 0.443271, 0.182901, -0.552121, 0.665123, 0.401021, -0.549239, 0.836962, 0.37006, -0.631626, 1.83578, -0.105239, -0.913722, 0.95431, -0.169976, -0.721202, 1.70631, 0.188726, -0.478232, 1.53675, 0.317272, -0.454208, 1.69171, -0.268756, -0.63543, 0.987243, -0.370343, -0.170564, 0.859014, 0.160279, -0.262225, 1.39447, 0.162709, -0.255551, 1.52426, -0.294896, -0.0660405, 0.880691, -0.102965, -0.126803, 1.32882, -0.0395796, -0.19102, 1.40531, -0.162224, -0.256767, 1.56023, -0.0958005, -0.245079, 1.4957, -0.123593, -0.292542, 1.58081, -0.213789, -0.300707, 1.62315, -0.168503, -0.426543, 1.69115, -0.196413, -0.434509, 1.71208, -0.231916, -0.586182, 1.83924, -0.0975873, -0.547313, 1.79071, -0.0844079, -0.212253, 1.44274, -0.0415312, -0.175617, 1.41154, -0.0437374, -0.220281, 1.46968, -0.143048, -0.543306, 0.573346, 0.523815, -0.53325, 0.468211, 0.783185, -0.269976, 0.320526, 0.743389, -0.207486, 0.384965, 0.351051, -0.792721, 0.321493, 0.73458, -0.631719, 0.163855, 0.92639, -0.514523, 0.271138, 0.956088, -0.386424, 0.163401, 0.930524, -0.486595, 0.00104547, 1.08874, -0.326299, 0.00104547, 0.904533, -0.462058, 1.58268, 0.259184, -0.668445, 1.73174, 0.152757, -0.290415, 1.46398, 0.121989, -1.57608, 3.45117, -0.0476083, -1.61428, 3.4244, 0.016813, -1.50191, 3.29774, -0.132197, -1.66072, 3.58429, -0.072422, -1.62434, 3.38222, -0.419987, -1.67177, 3.34226, -0.426789, -1.48496, 3.24915, -0.287145, -1.57272, 3.23249, -0.370566, -1.54119, 3.29007, -0.372791, -1.79243, 3.69662, -0.478226, -1.47279, 3.17682, -0.509438, -1.6491, 3.37415, -0.611694, -1.52444, 3.47482, 0.146797, -1.98619, 2.68696, 0.233771, -1.97806, 2.60303, -0.0912834, -2.07568, 2.68462, -0.249978, -2.24859, 2.87814, -0.35026, -2.14291, 2.96404, 0.3995, -2.30152, 3.24052, 0.317542, -2.38915, 3.19439, -0.219368, -2.41174, 3.31063, 0.0752657, -0.0964089, 0.00104547, -0.196812, -0.154027, 0.441809, 0.19622, -0.835003, 0.00104547, -0.205403, -0.55748, 1.72198, 0.0964474, -0.611101, 1.70343, 0.114914, -0.447702, 1.58483, 0.201877, -0.425773, 1.62639, 0.166544, -0.506064, 1.79234, -0.0642154, -0.30653, 1.48536, 0.0960338, -0.311982, 1.54621, 0.0812291, -0.408718, 1.71209, -0.154497, -0.23599, 1.51185, -0.0296548, -0.272186, 1.57784, -0.251696, -0.14499, 0.00104547, 0.619324, -0.0508581, 0.00104547, 0.0402964, -0.916171, 0.00104547, 0.0302318, -0.82337, 0.00104547, 0.611434, -0.874277, 0.386199, 0.339815, -0.644625, 0.00104547, 0.90083, -0.19633, 0.00104547, -0.176104, -0.108829, 0.00104547, 0.040049, -0.85902, 0.00104547, 0.0313234, -0.736495, 0.00104547, -0.182387, -1.86783, 5.49219, -0.536097, -1.86783, 5.22204, -0.265945, -1.99626, 5.45781, -0.129823, -1.99626, 5.62831, -0.300326, -1.86783, 6.50041, -0.265945, -1.86783, 6.23026, -0.536097, -1.99626, 6.09414, -0.300326, -1.99626, 6.26464, -0.129823, -1.86783, 5.86123, -0.63498, -1.99626, 5.86123, -0.362734, -1.7, 6.62333, -0.336911, -1.7, 6.30123, -0.659013, -1.7, 5.42123, -0.659013, -1.7, 5.09912, -0.336911, -1.7, 5.86123, -0.776911, -1.6, 6.62333, 0.543096, -1.7, 6.62333, 0.543096, -1.7, 6.30123, 0.865198, -1.6, 6.30123, 0.865198, -1.7, 5.86123, 0.983096, -1.6, 5.86123, 0.983096, -1.7, 5.42123, 0.865198, -1.6, 5.42123, 0.865198, -1.6, 5.42123, -0.659013, -1.6, 5.09912, -0.336911, -1.7, 5.09913, 0.543096, -1.6, 5.09913, 0.543096, -1.6, 5.86123, -0.776911, -1.7, 4.98123, 0.103096, -1.6, 4.98123, 0.103096, -1.6, 6.30123, -0.659013, -1.6, 6.62333, -0.336911, -1.6, 6.74123, 0.103096, -1.7, 6.74123, 0.103096, -1.86783, 6.23026, 0.742282, -1.86783, 5.86123, 0.841165, -1.86783, 5.49219, 0.742282, -1.86783, 5.22204, 0.47213, -1.86783, 5.12316, 0.103096, -1.86783, 6.5993, 0.103096, -1.86783, 6.50041, 0.47213, -1.99626, 5.45781, 0.336007, -1.99626, 5.3954, 0.103096, -1.99626, 5.86123, 0.568919, -1.99626, 5.62832, 0.50651, -1.99626, 6.09414, 0.50651, -1.99626, 6.26464, 0.336007, -1.99626, 6.32705, 0.103096, -0.102832, 2.48009, 0.176006, -0.0988953, 2.42787, 0.190009, -0.149215, 2.70638, -0.125392, -0.152867, 2.69118, -0.160703, -0.245228, 2.61305, -0.0718189, -0.228589, 2.63923, -0.0490058, -0.200279, 2.72863, -0.178996, -0.254515, 2.5228, 0.0532499, -0.32495, 2.52211, 0.0834183, -0.230502, 2.45653, 0.179303, -0.177509, 2.46933, 0.131427, -0.31356, 2.6328, -0.0699792, -0.134082, 2.39331, 0.261453, -0.225093, 2.1995, 0.49518, -0.391925, 2.2292, 0.34273, -0.377566, 2.23301, 0.230347, -0.273286, 2.15284, 0.145033, -0.272307, 2.12215, 0.166987, -0.306467, 2.75371, -0.22827, -0.509219, 2.60277, -0.0602789, -0.384471, 2.30721, 0.355435, -0.141881, 2.21642, -0.246023, -0.340915, 2.69228, -0.257391, -0.226149, 2.1204, 0.482878, -0.0951926, 1.97992, 0.0646229, -0.536694, 2.41886, 0.193185, -0.163197, 2.02451, 0.00668271, -0.221777, 2.14883, -0.169134, -0.229811, 2.07077, -0.0609438, -0.549486, 2.33903, 0.185763, -0.532141, 2.52821, -0.0726373, -0.367385, 2.32682, -0.123862, -0.198102, 4.44663, -0.00271145, -0.681184, 4.27477, 0.307467, -0.535945, 4.16951, 0.521097, -0.0960235, 4.4178, 0.0939296, -0.295152, 4.11437, 0.707528, -0.568386, 3.97815, -0.416848, -0.75197, 4.49872, -0.484507, -0.453404, 3.62952, 1.15385, -0.354866, 3.3434, 0.864531, -0.713601, 4.46674, -0.124363, -1.12602, 4.3213, -0.0494407, -1.03995, 4.04518, 0.442157, -0.716219, 4.58287, -0.480226, -0.464921, 4.64317, -0.424668, -0.850048, 3.71295, 0.879328, -0.649196, 3.42772, 0.674737, -0.84841, 3.80937, 0.873472, -0.451539, 3.72707, 1.15037, -0.258719, 3.09481, 0.245674, -0.155937, 3.05577, 0.331006, -0.822291, 3.77674, 0.0641416, -0.359401, 3.14451, 0.132252, -0.226502, 3.30884, -0.183514, -1.1403, 4.19005, 0.0860849, -1.11025, 4.20631, -0.0820755, -1.07207, 4.04817, 0.195228, -0.177538, 3.25078, -0.147598, -0.20137, 2.11848, 0.0341487, -0.249187, 2.13753, -0.031997, -0.497933, 2.32861, 0.160251, -0.252884, 2.22978, -0.1047, -0.438171, 2.39896, -0.000411894, -0.941862, 3.86072, 0.194563, -0.997836, 4.10049, -0.213272, -0.87372, 3.89175, -0.186777, -0.347259, 3.23006, -0.0503454, -0.821813, 3.80214, -0.0657451, -1.01577, 4.06798, 0.154229, -0.908494, 3.91354, 0.153681, -1.04723, 4.19828, -0.0742428, -1.07199, 4.18489, 0.0643051, -2.0359, 6.06097, -0.242878, -2.0359, 6.20719, -0.0966551, -2.0359, 5.51526, -0.0966551, -2.0359, 5.66148, -0.242878, -2.0359, 5.86123, -0.296399, -2.0359, 6.06097, 0.449063, -2.0359, 5.86123, 0.502584, -2.0359, 5.66148, 0.449063, -2.0359, 5.51526, 0.30284, -2.0359, 5.46174, 0.103096, -2.0359, 6.26072, 0.103096, -2.0359, 6.20719, 0.30284, -0.329213, 5.47658, 1.00003, -0.329213, 5.20344, 0.811334, -1.15486, 6.36123, 0.969121, -1.39648, 6.36123, 0.969121, -1.2072, 6.11123, 1.03611, -1.39648, 5.36123, -0.762936, -1.39648, 5.86123, -0.896911, -1.39648, 4.9952, -0.396911, -0.257146, 5.2834, 0.752961, -0.257147, 5.40641, 0.875976, -0.329213, 5.36123, 0.969121, -0.257147, 5.49634, 0.900073, -0.685695, 5.86123, 1.1031, -0.633352, 6.11123, 1.03611, -1.39648, 5.36123, 0.969121, -1.15486, 5.86123, 1.1031, -1.39648, 5.86123, 1.1031, -1.39648, 4.9952, 0.603096, -0.23657, 2.56168, 0.0584772, -0.170392, 2.51572, 0.125662, -0.350345, 2.31871, -0.0906937, -0.153299, 4.61636, -0.336561, -0.252264, 4.53307, -0.191655, -0.271744, 3.18932, -0.0437093, -0.202672, 3.0838, 0.187225, -0.122488, 3.05335, 0.253795, -0.281216, 3.12258, 0.0987407, -0.85235, 3.93911, -0.160509, -0.954611, 4.1111, -0.182336, -0.809584, 3.86528, -0.0607897, -0.809978, 3.84435, 0.0462258, -1.39648, 4.86123, 0.103096, -0.18642, 4.95573, -0.248219, -0.269727, 4.92174, -0.116503, -0.212301, 4.88556, 0.0356146, -0.942888, 6.86123, 0.103096, -0.841135, 6.72725, -0.396911, -1.39648, 6.72725, -0.396911, -1.39648, 6.86123, 0.103096, -0.257165, 6.36123, -0.762936, -1.39648, 6.36123, -0.762936, -1.39648, 6.72725, 0.603096, -0.841135, 6.72725, 0.603096, -0.257165, 6.36123, 0.969121, -0.685695, 6.36123, 0.969121 - 0.323483, -0.753124, 0.572855, 0.771126, -0.534781, 0.345505, 0.599478, 0.562448, 0.569454, 0.202252, 0.315394, 0.927157, 0, 1, -0, 0.696021, 0.718022, -0, 0.599136, 0.562128, -0.57013, 0, 0.866019, -0.500011, 0, -0.789191, -0.614148, 0, 0.382911, -0.923785, 0.202065, 0.315101, -0.927298, 0.323297, -0.752692, -0.573527, 0, -0.789675, 0.613525, 0, 0.383265, 0.923638, 0.770859, -0.534596, -0.346386, 0.868674, -0.495384, 0, 0, 0.866452, 0.49926, 0.167052, 0.584181, -0.794246, 0.308094, 0.942288, -0.13104, -0.783538, 0.601413, -0.156107, -0.724538, 0.614456, -0.312232, -0.831821, 0.51651, -0.203201, -0.468553, 0.81396, 0.343405, -0.207013, 0.970059, -0.127008, -0.839933, 0.527586, -0.127141, -0.839469, 0.51929, -0.16009, -0.952083, -0.0830945, -0.294335, -0.969325, 0.0600821, 0.238326, -0.242219, 0.80573, 0.54049, -0.618771, 0.285356, 0.731912, -0.00900884, -0.126124, 0.991974, 0.500138, 0.3651, 0.785216, 0.0490036, 0.723054, -0.689051, 0.0889861, 0.993844, -0.0659897, 0.858321, 0.492184, 0.145054, 0.845097, 0.209024, -0.492057, -0.210106, 0.16008, -0.964484, 0.529219, -0.36215, -0.767317, 0.835061, -0.3935, 0.384488, 0.882867, -0.432425, 0.18318, 0.857612, -0.49035, 0.155111, 0.828872, -0.533561, 0.168177, -0.311554, -0.724288, 0.615094, -0.251244, -0.959933, -0.124121, 0.661603, -0.73467, 0.150137, 0.642912, -0.678963, 0.354503, 0.72766, -0.516469, 0.45141, 0.115162, -0.7841, -0.609856, 0.772162, -0.611128, 0.174036, 0.773373, -0.45522, 0.441213, 0.537341, -0.81952, 0.199126, -0.891041, -0.346405, -0.293343, -0.609658, -0.17619, -0.772835, -0.901333, -0.16224, 0.401594, -0.77153, 0.0690475, -0.632435, -0.315127, 0.0940378, -0.944379, 0.055046, -0.627524, -0.776649, -0.536581, -0.621673, -0.570617, 0.861095, 0.107012, 0.497055, -0.0380375, 0.0810799, 0.995982, -0.00700771, -0.117129, 0.993092, 0.797008, -0.304385, 0.521659, 0.524884, 0.803823, -0.279938, 0.595044, 0.585044, 0.551041, 0.871559, 0.129934, -0.472761, -0.200267, 0.367489, 0.90821, 0.0669956, 0.520966, -0.850944, 0.382844, 0.129947, -0.914628, -0.739262, 0.276472, 0.614048, -0.776468, 0.0611156, 0.627186, -0.58619, 0.359116, -0.726235, -0.959877, 0.277253, 0.0420384, -0.992667, 0.0720484, -0.0970652, -0.896641, 0.277198, -0.345247, -0.943047, 0.164182, -0.289321, -0.728454, 0.359224, -0.583363, -0.765447, 0.642375, 0.0380222, -0.855938, 0.516566, 0.0230252, -0.610501, 0.786645, -0.0920755, -0.477172, 0.854307, 0.206074, -0.309014, 0.951044, 0.00500023, -0.513202, 0.81332, -0.274108, -0.781621, 0.597475, 0.179142, -0.831231, 0.554821, 0.0350519, -0.80571, 0.57851, 0.127112, 0.0110026, 0.996233, -0.0860201, -0.616626, 0.733745, -0.28529, -0.740791, 0.504539, 0.443474, 0.0110097, 0.826727, 0.562495, 0.798668, 0.375314, 0.470393, 0.00700849, 0.548665, 0.836013, 0.68171, 0.189197, 0.706736, -0.65479, 0.336406, 0.676817, -0.0310549, -0.441781, 0.896585, -0.617121, -0.634152, 0.465846, -0.16707, 0.870366, 0.463195, -0.5063, 0.725429, 0.466276, -0.711913, 0.614788, 0.339435, -0.409744, 0.0530964, 0.910654, -0.764085, -0.38755, 0.515732, -0.847732, 0.508439, -0.15113, 0.0380266, 0.718502, 0.694485, -0.160029, 0.076014, -0.984181, -0.759497, 0.484317, -0.434284, -0.812045, -0.505651, -0.291375, -0.511638, -0.289361, -0.809009, -0.820559, 0.421287, -0.386263, -0.223103, 0.739342, -0.635294, -0.724353, 0.0750365, -0.685334, -0.43004, 0.304028, -0.850078, -0.80007, 0.434581, 0.413553, -0.0460378, -0.996819, -0.0650535, -0.0350519, -0.808196, 0.58787, 0.267172, -0.820528, -0.505325, 0.6294, -0.428272, -0.648412, 0.297403, -0.309419, 0.903223, 0.622553, 0.221196, 0.750666, 0.897953, 0.117994, -0.423978, 0.920375, 0.351143, 0.17207, -0.753305, -0.654134, 0.0681181, -0.674119, -0.252419, 0.694153, 0.713493, -0.691478, -0.113078, 0.455352, 0.602466, 0.655507, -0.318438, 0.223307, 0.921266, -0.564392, 0.704489, 0.430299, -0.398344, 0.805696, 0.438379, 0.565223, 0.681269, -0.465184, -0.74958, 0.0670519, 0.658509, -0.747893, 0.534638, 0.39347, -0.0789773, 0.541844, -0.83676, -0.969378, 0.150213, 0.194276, -0.723252, 0.667233, -0.178062, -0.702756, -0.294317, -0.647697, -0.77343, -0.576065, 0.264489, 0.64207, -0.336037, -0.689075, 0.714816, 0.636836, -0.288926, 0.692559, -0.68055, 0.239193, 0.560659, -0.716842, 0.414487, -0.216317, -0.957402, 0.19128, 0.194204, -0.972021, 0.132139, 0.711943, 0.135989, -0.688945, -0.686439, 0.302193, -0.661423, 0.776432, -0.314175, -0.546304, 0.886017, -0.231005, -0.402008, 0.886168, -0.401076, -0.232044, 0.776611, -0.545429, -0.315248, 0.776187, 0.546132, -0.315076, 0.885812, 0.401915, -0.231951, 0.885812, 0.231951, -0.401915, 0.776187, 0.315076, -0.546132, 0.885871, 0, -0.463932, 0.776359, 0, -0.630291, 0.327036, 0.818089, -0.473052, 0.327036, 0.473052, -0.818089, 0.32719, -0.472275, -0.818476, 0.327303, -0.817758, -0.473439, 0.327008, 0, -0.945022, -0.652547, 0.65655, 0.378317, -0.652728, 0.379423, 0.655732, 0.327303, 0.473439, 0.817758, 0.32719, 0.818476, 0.472275, -0.653098, 0, 0.757273, 0.327317, 0, 0.944915, -0.652976, -0.378566, 0.65598, 0.327458, -0.472662, 0.818145, -0.652547, -0.378317, -0.65655, -0.652728, -0.655732, -0.379423, -0.652976, -0.65598, 0.378566, 0.327458, -0.818145, 0.472662, -0.652603, 0, -0.7577, -0.653098, -0.757273, 0, 0.327317, -0.944915, 0, -0.6523, 0.379174, -0.656302, -0.6523, 0.656302, -0.379174, -0.652603, 0.7577, 0, 0.327008, 0.945022, -0, 0.776848, 0, 0.629688, 0.776611, 0.315248, 0.545429, 0.776856, -0.314346, 0.545601, 0.776856, -0.545601, 0.314346, 0.776848, -0.629688, 0, 0.776432, 0.546304, 0.314175, 0.776359, 0.630291, -0, 0.886281, -0.463147, 0, 0.886373, -0.401169, 0.231097, 0.886373, -0.231097, 0.401169, 0.886281, 0, 0.463147, 0.886168, 0.232044, 0.401076, 0.886017, 0.402008, 0.231005, 0.885871, 0.463932, -0, 0.320359, 0.0650729, 0.945059, 0, 0.0700382, 0.997544, 0, 0.642347, 0.766414, 0.0170187, 0.688755, 0.724794, 0.609974, 0.430981, -0.664971, 0.947519, 0.264145, -0.180099, 0.303207, 0.801547, 0.515352, 0.183115, 0.866546, 0.464292, 0, 0.882519, 0.470277, -0.0130118, 0.73066, 0.682617, 0, 0.706106, 0.708106, 0.225998, 0.736995, 0.636996, 0.221247, 0.645722, 0.730817, -0.0530284, 0.84045, 0.539289, -0.0270074, 0.825227, 0.564155, -0.0350336, 0.777746, 0.627602, 0, 0.830353, 0.557237, -0.0410178, 0.818354, 0.573248, 0, 0.314425, 0.949282, 0.27534, 0.29136, 0.916132, 0.778752, -0.489473, 0.392379, 0.746544, -0.651475, -0.135099, 0.272405, -0.803194, 0.529788, 0.652602, -0.667616, 0.35833, 0.671414, 0.730451, 0.125077, 0.357959, 0.928893, -0.0949891, 0.443473, 0.436465, 0.782835, 0, 0.377932, -0.925833, 0.555211, 0.240091, -0.796302, 0.325138, -0.340145, -0.882376, 0, -0.203036, -0.979171, 0.405354, -0.612535, 0.678593, 0, -0.671726, 0.7408, 0, -0.989545, 0.144225, 0.324316, -0.945923, 0.00700683, 0.678459, 0.508344, 0.530359, 0.581287, -0.797393, -0.16208, 0, 0.993246, -0.116029, 0.624575, -0.536494, -0.567522, 0, -0.741749, -0.670677, 0, -0.556084, -0.831126, 0, -0.999902, -0.0140126, 0, -0.966632, -0.256168, 0.738289, -0.658258, -0.147058, 0, -0.851521, -0.524321, 0, -0.900741, -0.434357, 0, -0.346076, -0.938206, 0.897164, -0.425078, 0.120022, 0.916025, -0.0850023, -0.392011, 0.746835, -0.537601, -0.391438, 0.24712, 0.836407, 0.489238, 0.187033, 0.840147, 0.509089, 0.180007, 0.858032, 0.481018, 0.245128, 0.817427, 0.521272, 0, 0.768221, 0.640184, 0, 0.834352, 0.551232, 0.143113, 0.833656, 0.53342, 0, 0.114054, -0.993474, 0.536767, 0.0429814, -0.842635, 0.34218, -0.328173, -0.880463, 0, -0.278155, -0.960536, 0.372421, -0.379429, 0.846957, 0, -0.377424, 0.926041, 0, -0.819843, 0.572589, 0.295296, -0.813817, 0.500502, 0.195064, 0.900294, 0.389127, 0.804875, 0.356387, 0.474516, 0.808731, 0.587804, -0.020993, 0, 0.994988, 0.0999987, 0.169127, 0.969729, 0.176132, 0.451126, 0.771215, -0.449125, 0, 0.777245, -0.629198, 0.78993, -0.410483, 0.455536, 0.657391, -0.729434, 0.189112, 0.705632, 0.319286, 0.632566, 0.308272, 0.411363, 0.857758, 0.231245, -0.951006, 0.205217, 0.47266, -0.881231, 0.00500699, 0.887311, -0.393138, -0.241085, 0.618412, -0.762508, -0.190127, 0.259028, -0.529057, -0.808087, 0, -0.471055, -0.882104, 0, -0.97194, 0.235228, 0.972719, -0.231933, -0.00499856, 0.748485, -0.564366, -0.348226, 0, 0.419376, 0.907813, 0.793691, -0.521454, -0.313273, 0.307062, -0.405082, -0.861174, 0, -0.36621, -0.930532, -0.256367, -0.749072, -0.610874, 0.241336, -0.969348, -0.0460641, 0.800238, -0.563168, -0.206061, 0.679395, -0.526306, -0.511297, 0.794806, -0.441448, -0.416422, 0.78099, -0.430994, -0.451994, 0.727309, -0.686292, 0.00500213, 0.915343, -0.34713, -0.204077, 0.535473, -0.673595, -0.50945, 0.971477, -0.237116, 0.00300147, 0.731118, -0.68011, -0.0540087, 0.849093, -0.528058, -0.0140015, 0.83344, -0.540285, -0.116061, 0.864591, -0.499341, -0.0560383, 0.984291, 0.153045, -0.088026, 0.984291, 0.088026, -0.153045, 0.984377, -0.0870333, -0.153059, 0.984441, -0.152068, -0.0880395, 0.984378, 0, -0.176068, 0.984551, 0, 0.175098, 0.984441, 0.0880395, 0.152068, 0.984527, -0.0870466, 0.152081, 0.984527, -0.152081, 0.0870466, 0.984551, -0.175098, 0, 0.984377, 0.153059, 0.0870333, 0.984378, 0.176068, -0, 0, 0, 1, 0, -0.848897, 0.528558, -0.210351, -0.405676, 0.889483, 0, -0.0810577, 0.996709, 0, -0.92105, 0.389444, -0.197353, -0.573024, 0.795421, -0.167145, 0.336293, 0.926806, -0.401672, 0.237397, 0.884479, 0.653302, 0.379175, 0.655303, 0, 0, -1, 0.653177, 0, -0.757205, 0.653121, -0.37807, -0.656122, 0, -0.49926, -0.866452, 0.671631, -0.686645, -0.278262, 0, -0.926881, -0.375357, -0.433934, -0.447965, 0.781683, -0.4965, -0.437441, 0.749755, -0.353503, -0.137195, 0.925318, 0, -0.848897, 0.528558, -0.359502, -0.75906, 0.542758, 0, -0.0770792, 0.997025, 0.168109, 0.172111, 0.970627, 0.402511, 0.237301, 0.884123, 0.65355, -0.378318, 0.655551, 0.653672, 0, 0.756778, -0.167136, 0.17214, 0.97079, 0.668803, -0.684822, 0.289347, 0.880048, 0.129007, 0.457025, 0.644507, 0.0390307, 0.763601, 0, 0.542878, -0.839811, 0.823173, -0.419088, -0.383081, 0, 0.941447, 0.33716, 0.175995, 0.932972, 0.31399, 0.269002, 0.885006, 0.380003, 0.644374, -0.493286, -0.584339, 0.355385, -0.786851, 0.504546, 0.641692, -0.681736, 0.351379, 0.758512, -0.647437, -0.07405, 0, -0.746027, 0.665916, 0.905274, -0.411124, -0.107032, 0.759428, -0.614346, -0.214121, 0.64053, -0.74862, -0.171142, 0.712784, -0.693763, -0.103113, 0, -0.812786, -0.582563, 0.707572, -0.706571, 0.0100081, 0.463983, -0.666975, -0.582978, 0.721736, -0.682696, -0.114116, 0.557506, -0.667605, 0.493448, 0, -0.762778, 0.64666, -0.001, 1, 0, 0.653177, 0.757205, -0, 0.652874, 0.655873, -0.378927, -0.0379873, 0.86471, -0.500832, 0.652874, 0.378927, -0.655873, -0.0350082, 0.578135, -0.81519, -0.0380063, 0.865143, 0.500083, 0.653121, 0.656122, 0.37807, 0, 0.610194, -0.792252, -0.0350367, 0.578606, 0.814854, 0.168118, 0.336236, 0.926651, 0, 0.610678, 0.791879, -0.322586, -0.753368, 0.57304, -0.201292, 0.315457, 0.927345, -0.598836, 0.562786, 0.569796, -0.77072, -0.535194, 0.345772, -0.598495, 0.562465, -0.570471, -0.695505, 0.718521, 0, -0.322401, -0.752935, -0.573713, -0.201105, 0.315165, -0.927485, -0.770452, -0.535009, -0.346654, -0.868428, -0.495815, 0, -0.166079, 0.584278, -0.794378, 0.725013, 0.614011, -0.312005, 0.783924, 0.600942, -0.155985, -0.307188, 0.942578, -0.13108, 0.20797, 0.969858, -0.126981, 0.469334, 0.813578, 0.343244, 0.832129, 0.51608, -0.203032, 0.840228, 0.527143, -0.127034, 0.969385, 0.0600239, 0.238095, 0.952177, -0.0830154, -0.294055, 0.839764, 0.518854, -0.159955, 0.243161, 0.805534, 0.540358, -0.499387, 0.365283, 0.785609, 0.0100097, -0.126123, 0.991964, 0.619388, 0.285179, 0.731458, -0.0480059, 0.723089, -0.689085, -0.844811, 0.209201, -0.492473, -0.858057, 0.492607, 0.145179, -0.087994, 0.993932, -0.0659955, 0.211062, 0.160047, -0.964281, -0.528498, -0.362341, -0.767723, -0.882646, -0.432807, 0.183342, -0.834757, -0.393829, 0.38481, -0.828558, -0.534004, 0.168317, -0.857347, -0.490771, 0.155244, 0.312458, -0.724062, 0.614902, -0.642324, -0.679401, 0.354731, -0.66104, -0.735157, 0.150236, 0.252182, -0.959691, -0.124089, -0.727189, -0.516845, 0.451739, -0.771757, -0.6116, 0.174171, -0.114173, -0.784191, -0.609926, -0.772971, -0.455572, 0.441554, -0.536629, -0.819961, 0.199233, 0.891247, -0.346096, -0.293081, 0.610287, -0.176083, -0.772363, 0.90152, -0.162094, 0.401232, 0.771935, 0.0689942, -0.631947, 0.537293, -0.621339, -0.570311, -0.0540481, -0.627558, -0.776691, 0.316027, 0.0940081, -0.944081, -0.860836, 0.107104, 0.497483, -0.796642, -0.304628, 0.522076, 0.00800875, -0.117128, 0.993085, 0.039037, 0.0810768, 0.995943, -0.524159, 0.804245, -0.280085, -0.871318, 0.130047, -0.473173, -0.594398, 0.585392, 0.551369, 0.201228, 0.367416, 0.908027, -0.0660001, 0.521001, -0.851001, -0.381991, 0.129997, -0.914978, 0.776865, 0.061068, 0.626698, 0.739716, 0.276267, 0.613594, 0.586846, 0.358906, -0.725809, 0.992681, 0.0719769, -0.0969689, 0.959955, 0.276987, 0.0419981, 0.896837, 0.27695, -0.344937, 0.943158, 0.164027, -0.289048, 0.856205, 0.516124, 0.0230055, 0.765861, 0.641883, 0.0379931, 0.728923, 0.358962, -0.582938, 0.611128, 0.786165, -0.0920193, 0.513938, 0.812902, -0.273967, 0.309918, 0.95075, 0.00499869, 0.477944, 0.853899, 0.205976, 0.78201, 0.597008, 0.179002, 0.806061, 0.578044, 0.12701, 0.83154, 0.55436, 0.0350227, -0.0100024, 0.996243, -0.086021, -0.0100089, 0.826736, 0.562501, 0.741242, 0.504165, 0.443145, 0.617246, 0.733292, -0.285114, -0.798305, 0.375614, 0.470769, -0.681174, 0.189326, 0.707219, -0.00600732, 0.548668, 0.836019, 0.655362, 0.336185, 0.676373, 0.0320557, -0.441767, 0.896557, 0.617741, -0.63376, 0.465558, 0.507043, 0.725062, 0.46604, 0.168043, 0.870221, 0.463117, 0.712406, 0.61435, 0.339193, 0.410577, 0.0530746, 0.91028, 0.848013, 0.508008, -0.151002, 0.764501, -0.387254, 0.515338, -0.0370272, 0.718529, 0.694511, 0.161004, 0.0760018, -0.984023, 0.75992, 0.483949, -0.433954, 0.812386, -0.50524, -0.291138, 0.820886, 0.420942, -0.385946, 0.512377, -0.289213, -0.808595, 0.224054, 0.739177, -0.635152, 0.724828, 0.0749822, -0.684837, 0.430854, 0.303897, -0.849712, 0.80043, 0.434233, 0.413222, 0.0360521, -0.808167, 0.587849, 0.0470365, -0.996773, -0.0650504, -0.266242, -0.820747, -0.50546, -0.628795, -0.428542, -0.648821, -0.296489, -0.309511, 0.903492, -0.621939, 0.221334, 0.751134, -0.897759, 0.1181, -0.424359, -0.920222, 0.351467, 0.172229, 0.753738, -0.65364, 0.0680667, 0.674665, -0.252249, 0.693684, -0.713001, -0.691972, -0.113159, -0.454558, 0.60274, 0.655806, 0.399186, 0.805375, 0.438204, 0.565073, 0.704091, 0.430056, 0.319337, 0.223236, 0.920972, -0.564542, 0.681654, -0.465447, 0.748334, 0.534238, 0.393175, 0.750018, 0.0670016, 0.658015, 0.0799707, 0.541802, -0.836693, 0.969438, 0.150068, 0.194088, 0.723729, 0.66675, -0.177933, 0.773832, -0.575619, 0.264284, 0.703262, -0.29411, -0.647241, -0.641482, -0.336253, -0.689518, -0.692038, -0.681022, 0.239359, -0.714327, 0.637291, -0.289132, -0.559972, -0.717244, 0.41472, 0.217271, -0.957194, 0.191239, 0.686968, 0.301986, -0.660969, -0.711449, 0.136086, -0.689435, -0.19324, -0.972209, 0.132164, -0.776034, -0.314419, -0.546728, -0.776214, -0.545854, -0.315493, -0.885953, -0.401432, -0.23225, -0.885802, -0.231209, -0.402364, -0.775789, 0.546556, -0.315321, -0.775789, 0.315321, -0.546556, -0.885597, 0.232156, -0.402271, -0.885597, 0.402271, -0.232156, -0.775961, 0, -0.630781, -0.885655, 0, -0.464344, -0.326142, 0.818357, -0.473206, -0.326142, 0.473206, -0.818357, -0.326296, -0.472429, -0.818744, -0.326409, -0.818026, -0.473594, -0.326114, 0, -0.94533, 0.653121, 0.656122, 0.37807, -0.326296, 0.818744, 0.472429, -0.326409, 0.473594, 0.818026, 0.653302, 0.379175, 0.655303, -0.326423, 0, 0.945224, 0.653672, 0, 0.756778, -0.326564, -0.472817, 0.818413, 0.65355, -0.378318, 0.655551, 0.653121, -0.37807, -0.656122, 0.653302, -0.655303, -0.379175, -0.326564, -0.818413, 0.472817, 0.65355, -0.655551, 0.378318, 0.653177, 0, -0.757205, -0.326423, -0.945224, 0, 0.653672, -0.756778, 0, 0.652874, 0.378927, -0.655873, 0.652874, 0.655873, -0.378927, 0.653177, 0.757205, -0, -0.326114, 0.94533, 0, -0.776214, 0.315493, 0.545854, -0.776451, 0, 0.630178, -0.776459, -0.314591, 0.546026, -0.776459, -0.546026, 0.314591, -0.776451, -0.630178, 0, -0.775961, 0.630781, 0, -0.776034, 0.546728, 0.314419, -0.886159, -0.401525, 0.231302, -0.886067, -0.463558, 0, -0.886067, 0, 0.463558, -0.886159, -0.231302, 0.401525, -0.885953, 0.23225, 0.401432, -0.885802, 0.402364, 0.231209, -0.885655, 0.464344, 0, -0.31946, 0.0650937, 0.945361, -0.0160178, 0.688766, 0.724806, -0.609345, 0.431244, -0.665377, -0.182148, 0.866704, 0.464377, -0.302298, 0.80179, 0.515508, -0.947416, 0.264395, -0.18027, 0.0140125, 0.730651, 0.682608, -0.225049, 0.737161, 0.637139, 0.0280069, 0.825204, 0.56414, 0.054026, 0.840405, 0.53926, -0.220295, 0.645864, 0.730978, 0.0360333, 0.777718, 0.62758, 0.0420165, 0.81832, 0.573224, -0.274414, 0.29144, 0.916384, -0.778358, -0.489855, 0.392685, -0.652026, -0.668052, 0.358564, -0.271477, -0.803413, 0.529932, -0.746101, -0.651962, -0.135199, -0.357087, 0.929225, -0.095023, -0.670864, 0.730942, 0.125161, -0.442668, 0.436659, 0.783182, -0.324243, -0.340255, -0.882662, -0.554518, 0.240224, -0.796745, -0.404517, -0.612784, 0.678868, -0.323422, -0.946236, 0.00600785, -0.677918, 0.508689, 0.530719, -0.580624, -0.797857, -0.162174, -0.623964, -0.536829, -0.567877, -0.737833, -0.658744, -0.147166, -0.896969, -0.42546, 0.12013, -0.915864, -0.0850803, -0.39237, -0.746391, -0.538003, -0.39173, -0.246181, 0.836614, 0.489359, -0.179039, 0.858186, 0.481104, -0.186067, 0.840304, 0.509184, -0.244187, 0.817627, 0.5214, -0.142132, 0.833775, 0.533496, -0.341296, -0.328285, -0.880764, -0.536055, 0.0430044, -0.843087, -0.371558, -0.37957, 0.847273, -0.294382, -0.814057, 0.50065, -0.194101, 0.90047, 0.389203, -0.808384, 0.58828, -0.02101, -0.804522, 0.356675, 0.474898, -0.450328, 0.771563, -0.449328, -0.168155, 0.969892, 0.176162, -0.789553, -0.410808, 0.455897, -0.656822, -0.729914, 0.189237, -0.705129, 0.319511, 0.633013, -0.307366, 0.41149, 0.858022, -0.471882, -0.881648, 0.00500936, -0.230297, -0.951225, 0.205264, -0.887098, -0.393487, -0.241299, -0.617794, -0.76298, -0.190244, -0.258094, -0.529194, -0.808295, -0.972665, -0.232159, -0.00500342, -0.748045, -0.564789, -0.348487, -0.79332, -0.521869, -0.313522, -0.306156, -0.405206, -0.861439, -0.240392, -0.969582, -0.0460752, 0.257302, -0.748879, -0.610717, -0.799878, -0.563619, -0.206226, -0.678856, -0.526664, -0.511645, -0.794437, -0.441799, -0.416754, -0.780599, -0.431331, -0.452347, -0.726837, -0.686791, 0.00500577, -0.915181, -0.347448, -0.204264, -0.534758, -0.673956, -0.509723, -0.97142, -0.237347, 0.00300439, -0.848814, -0.528507, -0.0140134, -0.730652, -0.680607, -0.0540482, -0.864338, -0.499774, -0.0560868, -0.833134, -0.540736, -0.116158, -0.98426, 0.0881128, -0.153196, -0.98426, 0.153196, -0.0881128, -0.98441, -0.152218, -0.0881262, -0.984346, -0.0871191, -0.15321, -0.984347, 0, -0.176241, -0.98441, 0.0881262, 0.152218, -0.98452, 0, 0.175271, -0.984497, -0.0871325, 0.152231, -0.984497, -0.152231, 0.0871325, -0.98452, -0.175271, 0, -0.984347, 0.176241, 0, -0.984346, 0.15321, 0.0871191, 0.211308, -0.405591, 0.889295, 0.198315, -0.572911, 0.795264, 0.168118, 0.336236, 0.926651, -0.652728, 0.379423, 0.655732, 0.402511, 0.237301, 0.884123, -0.652547, -0.378317, -0.65655, -0.652603, 0, -0.7577, -0.671081, -0.687107, -0.278449, 0.354379, -0.137147, 0.92499, 0.497254, -0.437223, 0.749383, 0.434747, -0.44777, 0.781343, 0.360374, -0.758786, 0.542562, -0.167136, 0.17214, 0.97079, -0.401672, 0.237397, 0.884479, -0.652976, -0.378566, 0.65598, 0.168109, 0.172111, 0.970627, -0.653098, 0, 0.757273, -0.668249, -0.685281, 0.289541, -0.879823, 0.129121, 0.457428, -0.643922, 0.0390559, 0.764094, -0.82285, -0.419434, -0.383396, -0.175025, 0.933135, 0.314046, -0.268074, 0.885244, 0.380105, -0.643788, -0.493604, -0.584716, -0.641103, -0.682174, 0.351605, -0.354509, -0.787131, 0.504725, -0.758087, -0.647929, -0.0741063, -0.759004, -0.614813, -0.214283, -0.905093, -0.411497, -0.107129, -0.639939, -0.7491, -0.171251, -0.712291, -0.694258, -0.103187, -0.707071, -0.707071, 0.0100152, -0.463198, -0.667285, -0.583249, -0.721256, -0.68319, -0.114199, -0.556815, -0.667978, 0.493723, 0.002, 0.999998, -0, 0.0389854, 0.864677, -0.500813, -0.6523, 0.656302, -0.379174, -0.652603, 0.7577, 0, 0.0360071, 0.578114, -0.815161, -0.6523, 0.379174, -0.656302, -0.652547, 0.65655, 0.378317, 0.039005, 0.86511, 0.500063, 0.0360365, 0.578586, 0.814825, -0.167145, 0.336293, 0.926806 - - - - - 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 9, 8, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 12, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 9, 8, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 8, 9, 0, 0, 9, 8, 0, 0, 9, 0, 0, 0, 8, 9, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 10, 11, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.5, 0.5, 0, 0, 0.503159, 0.496841, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.700171, 0.299829, 0, 0, 0.66474, 0.33526, 0, 0, 0.704636, 0.295364, 0, 0, 0.664742, 0.335258, 0, 0, 0.719812, 0.280188, 0, 0, 0.682575, 0.317425, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.664813, 0.335187, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.533212, 0.466788, 0, 0, 0.538228, 0.461772, 0, 0, 1, 0, 0, 0, 0.500006, 0.499994, 0, 0, 0.525218, 0.474782, 0, 0, 1, 0, 0, 0, 0.563768, 0.436232, 0, 0, 0.523139, 0.476861, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.665519, 0.334481, 0, 0, 0.664658, 0.335342, 0, 0, 0.676033, 0.323967, 0, 0, 0.667711, 0.332289, 0, 0, 0.668675, 0.331325, 0, 0, 0.673479, 0.326521, 0, 0, 0.667424, 0.332576, 0, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500004, 0.499996, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.997415, 0.00258508, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.5, 0.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.503159, 0.496841, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.700171, 0.299829, 0, 0, 0.664742, 0.335258, 0, 0, 0.704636, 0.295364, 0, 0, 0.66474, 0.33526, 0, 0, 0.719812, 0.280188, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.682575, 0.317425, 0, 0, 0.664813, 0.335187, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.533212, 0.466788, 0, 0, 1, 0, 0, 0, 0.538228, 0.461772, 0, 0, 0.500006, 0.499994, 0, 0, 0.525218, 0.474782, 0, 0, 1, 0, 0, 0, 0.563768, 0.436232, 0, 0, 1, 0, 0, 0, 0.523139, 0.476861, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.665519, 0.334481, 0, 0, 0.667711, 0.332289, 0, 0, 0.676033, 0.323967, 0, 0, 0.664658, 0.335342, 0, 0, 0.668675, 0.331325, 0, 0, 0.667424, 0.332576, 0, 0, 0.673479, 0.326521, 0, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500004, 0.499996, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0, 2, 1, 0, 3, 2, 4, 6, 5, 4, 7, 6, 8, 10, 9, 8, 11, 10, 12, 3, 0, 12, 13, 3, 11, 6, 10, 11, 14, 6, 14, 5, 6, 14, 15, 5, 1, 5, 15, 1, 2, 5, 4, 2, 16, 4, 5, 2, 16, 3, 13, 16, 2, 3, 7, 10, 6, 7, 9, 10, 17, 19, 18, 17, 20, 19, 19, 22, 21, 19, 23, 22, 24, 26, 25, 24, 27, 26, 28, 30, 29, 28, 31, 30, 32, 34, 33, 32, 35, 34, 33, 31, 28, 33, 34, 31, 36, 35, 32, 36, 37, 35, 34, 38, 31, 34, 39, 38, 37, 40, 35, 37, 41, 40, 42, 44, 43, 42, 45, 44, 31, 46, 30, 31, 38, 46, 35, 39, 34, 35, 40, 39, 43, 48, 47, 43, 44, 48, 47, 41, 37, 47, 48, 41, 30, 45, 42, 30, 46, 45, 44, 49, 48, 48, 49, 41, 46, 49, 45, 39, 50, 38, 41, 50, 40, 41, 49, 50, 45, 49, 44, 38, 49, 46, 38, 50, 49, 40, 50, 39, 51, 47, 52, 51, 43, 47, 52, 37, 36, 52, 47, 37, 53, 43, 51, 53, 42, 43, 29, 42, 53, 29, 30, 42, 54, 56, 55, 54, 57, 56, 58, 60, 59, 58, 61, 60, 62, 58, 63, 62, 64, 58, 63, 59, 65, 63, 58, 59, 66, 64, 62, 66, 67, 64, 65, 69, 68, 65, 59, 69, 70, 67, 66, 70, 55, 67, 68, 72, 71, 68, 69, 72, 73, 55, 70, 73, 54, 55, 74, 76, 75, 74, 77, 76, 78, 80, 79, 78, 81, 80, 82, 83, 77, 82, 84, 83, 85, 87, 86, 85, 88, 87, 89, 90, 88, 89, 91, 90, 88, 92, 87, 88, 90, 92, 91, 93, 90, 90, 93, 92, 92, 93, 94, 55, 56, 67, 65, 95, 63, 65, 96, 95, 68, 96, 65, 68, 97, 96, 71, 54, 73, 71, 72, 54, 98, 24, 99, 98, 100, 24, 18, 21, 101, 18, 19, 21, 102, 20, 17, 102, 103, 20, 99, 25, 104, 99, 24, 25, 101, 100, 98, 101, 21, 100, 104, 106, 105, 104, 25, 106, 105, 103, 102, 105, 106, 103, 20, 23, 19, 20, 107, 23, 25, 108, 106, 25, 26, 108, 106, 109, 103, 106, 108, 109, 100, 27, 24, 100, 110, 27, 103, 107, 20, 103, 109, 107, 21, 110, 100, 21, 22, 110, 27, 111, 26, 27, 112, 111, 26, 113, 108, 26, 111, 113, 108, 114, 109, 108, 113, 114, 110, 112, 27, 110, 115, 112, 22, 115, 110, 22, 116, 115, 109, 117, 107, 109, 114, 117, 107, 118, 23, 107, 117, 118, 23, 116, 22, 23, 118, 116, 72, 57, 54, 72, 119, 57, 59, 120, 69, 59, 60, 120, 64, 61, 58, 64, 121, 61, 69, 119, 72, 69, 120, 119, 122, 124, 123, 122, 125, 124, 126, 125, 122, 126, 79, 125, 123, 128, 127, 123, 124, 128, 129, 79, 126, 129, 78, 79, 130, 77, 74, 130, 82, 77, 75, 78, 129, 75, 76, 78, 127, 82, 130, 127, 128, 82, 124, 97, 128, 124, 96, 97, 79, 95, 125, 79, 80, 95, 128, 84, 82, 128, 97, 84, 76, 81, 78, 76, 131, 81, 77, 131, 76, 77, 83, 131, 125, 96, 124, 125, 95, 96, 86, 133, 132, 86, 87, 133, 134, 89, 135, 134, 136, 89, 135, 88, 85, 135, 89, 88, 136, 91, 89, 136, 137, 91, 87, 94, 133, 87, 92, 94, 137, 93, 91, 67, 121, 64, 67, 56, 121, 83, 70, 131, 83, 73, 70, 73, 84, 71, 73, 83, 84, 63, 80, 62, 63, 95, 80, 66, 131, 70, 66, 81, 131, 97, 71, 84, 97, 68, 71, 81, 62, 80, 81, 66, 62, 138, 140, 139, 138, 141, 140, 57, 139, 56, 138, 139, 119, 119, 139, 57, 56, 139, 121, 132, 136, 134, 132, 133, 136, 137, 133, 94, 137, 136, 133, 94, 93, 137, 142, 144, 143, 142, 145, 144, 146, 148, 147, 146, 149, 148, 149, 150, 148, 149, 151, 150, 151, 143, 150, 151, 142, 143, 152, 149, 146, 152, 153, 149, 154, 145, 142, 154, 155, 145, 156, 142, 151, 156, 154, 142, 153, 151, 149, 153, 156, 151, 157, 159, 158, 157, 160, 159, 158, 162, 161, 158, 159, 162, 161, 164, 163, 161, 162, 164, 165, 155, 154, 165, 166, 155, 163, 168, 167, 163, 164, 168, 169, 154, 156, 169, 165, 154, 167, 171, 170, 167, 168, 171, 172, 156, 153, 172, 169, 156, 173, 153, 152, 173, 172, 153, 174, 160, 157, 174, 175, 160, 159, 176, 162, 159, 177, 176, 162, 178, 164, 162, 176, 178, 164, 179, 168, 164, 178, 179, 168, 180, 171, 168, 179, 180, 175, 181, 160, 175, 182, 181, 160, 177, 159, 160, 181, 177, 179, 183, 180, 179, 184, 183, 176, 185, 178, 176, 186, 185, 177, 186, 176, 177, 187, 186, 181, 187, 177, 181, 188, 187, 178, 184, 179, 178, 185, 184, 182, 188, 181, 182, 189, 188, 182, 147, 189, 182, 146, 147, 145, 183, 144, 145, 180, 183, 175, 146, 182, 175, 152, 146, 155, 180, 145, 155, 171, 180, 174, 152, 175, 174, 173, 152, 166, 171, 155, 166, 170, 171, 190, 192, 191, 190, 193, 192, 194, 196, 195, 194, 197, 196, 198, 199, 197, 198, 200, 199, 201, 203, 202, 201, 204, 203, 197, 205, 196, 197, 199, 205, 193, 206, 192, 193, 207, 206, 196, 204, 201, 196, 205, 204, 202, 207, 193, 202, 203, 207, 207, 208, 206, 207, 209, 208, 210, 212, 211, 210, 213, 212, 199, 214, 205, 199, 215, 214, 203, 209, 207, 203, 216, 209, 217, 219, 218, 217, 220, 219, 221, 223, 222, 221, 224, 223, 205, 225, 204, 205, 214, 225, 204, 216, 203, 204, 225, 216, 224, 211, 226, 221, 211, 224, 210, 211, 221, 200, 215, 199, 200, 227, 215, 219, 229, 228, 219, 230, 229, 224, 231, 223, 224, 232, 231, 228, 234, 233, 228, 229, 234, 226, 232, 224, 226, 235, 232, 220, 230, 219, 220, 236, 230, 233, 235, 226, 233, 234, 235, 237, 214, 238, 237, 225, 214, 215, 238, 214, 215, 218, 238, 218, 227, 217, 218, 215, 227, 221, 216, 210, 221, 209, 216, 209, 222, 208, 209, 221, 222, 225, 210, 216, 225, 237, 210, 218, 219, 238, 238, 219, 239, 239, 219, 228, 240, 242, 241, 243, 245, 244, 243, 246, 245, 247, 249, 248, 247, 250, 249, 251, 253, 252, 251, 254, 253, 255, 256, 242, 255, 257, 256, 258, 260, 259, 258, 261, 260, 262, 254, 251, 262, 263, 254, 242, 264, 241, 242, 256, 264, 240, 246, 243, 240, 241, 246, 241, 265, 246, 241, 264, 265, 259, 257, 255, 259, 260, 257, 263, 266, 254, 263, 267, 266, 268, 267, 263, 268, 269, 267, 250, 270, 249, 250, 271, 270, 254, 272, 253, 254, 266, 272, 251, 264, 262, 251, 265, 264, 248, 261, 247, 248, 260, 261, 257, 273, 256, 260, 274, 257, 260, 248, 274, 265, 252, 275, 265, 251, 252, 256, 262, 264, 256, 276, 262, 246, 275, 245, 246, 265, 275, 271, 277, 270, 271, 278, 277, 226, 279, 233, 226, 280, 279, 211, 280, 226, 211, 212, 280, 237, 213, 210, 237, 281, 213, 233, 282, 228, 233, 279, 282, 238, 281, 237, 238, 283, 281, 276, 284, 262, 262, 284, 268, 262, 268, 263, 248, 249, 274, 274, 249, 285, 285, 249, 286, 249, 287, 286, 249, 270, 287, 286, 287, 288, 288, 287, 268, 268, 287, 269, 276, 289, 284, 276, 290, 289, 274, 291, 273, 274, 292, 291, 273, 290, 276, 273, 291, 290, 273, 257, 274, 256, 273, 276, 147, 294, 293, 147, 148, 294, 143, 296, 295, 143, 144, 296, 150, 295, 297, 150, 143, 295, 148, 297, 294, 148, 150, 297, 187, 298, 186, 187, 299, 298, 186, 300, 185, 186, 298, 300, 185, 301, 184, 185, 300, 301, 184, 302, 183, 184, 301, 302, 189, 303, 188, 189, 304, 303, 188, 299, 187, 188, 303, 299, 305, 307, 306, 308, 310, 309, 311, 313, 312, 189, 293, 304, 189, 147, 293, 144, 302, 296, 144, 183, 302, 314, 316, 315, 314, 317, 316, 317, 318, 316, 317, 319, 318, 310, 321, 320, 310, 322, 321, 307, 323, 306, 307, 324, 323, 320, 324, 307, 320, 321, 324, 308, 322, 310, 308, 325, 322, 326, 305, 327, 328, 330, 329, 328, 326, 330, 326, 320, 307, 320, 326, 328, 328, 310, 320, 326, 307, 305, 309, 310, 331, 331, 310, 328, 312, 329, 330, 313, 329, 312, 195, 201, 332, 195, 196, 201, 333, 193, 190, 333, 202, 193, 334, 197, 194, 334, 198, 197, 332, 202, 333, 332, 201, 202, 239, 283, 238, 239, 335, 283, 336, 259, 337, 336, 258, 259, 337, 255, 338, 337, 259, 255, 338, 242, 240, 338, 255, 242, 270, 339, 287, 270, 277, 339, 267, 340, 266, 267, 341, 340, 287, 342, 269, 287, 339, 342, 269, 341, 267, 269, 342, 341, 266, 343, 272, 266, 340, 343, 286, 344, 285, 286, 345, 344, 228, 335, 239, 228, 282, 335, 288, 345, 286, 288, 346, 345, 268, 346, 288, 268, 347, 346, 284, 347, 268, 284, 289, 347, 285, 292, 274, 285, 344, 292, 348, 318, 319, 348, 349, 318, 350, 349, 348, 351, 349, 350, 352, 349, 351, 353, 349, 352, 309, 349, 353, 309, 331, 349, 354, 356, 355, 354, 357, 356, 357, 358, 356, 357, 359, 358, 354, 361, 360, 354, 355, 361, 362, 314, 359, 359, 314, 358, 358, 314, 315, 360, 361, 363, 363, 361, 313, 363, 313, 364, 364, 313, 311, 365, 363, 305, 364, 327, 363, 327, 305, 363, 366, 368, 367, 366, 369, 368, 4, 370, 7, 4, 371, 370, 8, 373, 372, 8, 9, 373, 12, 367, 13, 12, 366, 367, 372, 370, 374, 372, 373, 370, 374, 371, 375, 374, 370, 371, 369, 371, 368, 369, 375, 371, 4, 368, 371, 4, 16, 368, 16, 367, 368, 16, 13, 367, 7, 373, 9, 7, 370, 373, 376, 378, 377, 376, 379, 378, 378, 381, 380, 378, 382, 381, 383, 385, 384, 383, 386, 385, 387, 389, 388, 387, 390, 389, 391, 393, 392, 391, 394, 393, 394, 388, 393, 394, 387, 388, 395, 392, 396, 395, 391, 392, 393, 398, 397, 393, 388, 398, 396, 400, 399, 396, 392, 400, 401, 403, 402, 401, 404, 403, 388, 405, 398, 388, 389, 405, 392, 397, 400, 392, 393, 397, 404, 406, 403, 404, 407, 406, 407, 399, 406, 407, 396, 399, 389, 402, 405, 389, 401, 402, 403, 406, 408, 406, 399, 408, 405, 402, 408, 397, 398, 409, 399, 409, 408, 399, 400, 409, 402, 403, 408, 398, 408, 409, 398, 405, 408, 400, 397, 409, 410, 407, 404, 410, 411, 407, 411, 396, 407, 411, 395, 396, 412, 404, 401, 412, 410, 404, 390, 401, 389, 390, 412, 401, 413, 415, 414, 413, 416, 415, 417, 419, 418, 417, 420, 419, 421, 417, 422, 421, 423, 417, 423, 420, 417, 423, 424, 420, 425, 422, 426, 425, 421, 422, 424, 427, 420, 424, 428, 427, 429, 426, 416, 429, 425, 426, 428, 430, 427, 428, 431, 430, 432, 416, 413, 432, 429, 416, 433, 435, 434, 433, 436, 435, 437, 439, 438, 437, 440, 439, 441, 443, 442, 441, 434, 443, 444, 446, 445, 444, 447, 446, 448, 450, 449, 448, 445, 450, 445, 451, 450, 445, 446, 451, 449, 450, 452, 450, 451, 452, 451, 453, 452, 416, 426, 415, 424, 455, 454, 424, 423, 455, 428, 454, 456, 428, 424, 454, 431, 413, 430, 431, 432, 413, 457, 383, 458, 457, 459, 383, 379, 382, 378, 379, 460, 382, 461, 377, 462, 461, 376, 377, 459, 386, 383, 459, 463, 386, 460, 458, 382, 460, 457, 458, 463, 464, 386, 463, 465, 464, 465, 462, 464, 465, 461, 462, 377, 380, 466, 377, 378, 380, 386, 467, 385, 386, 464, 467, 464, 468, 467, 464, 462, 468, 458, 384, 469, 458, 383, 384, 462, 466, 468, 462, 377, 466, 382, 469, 381, 382, 458, 469, 384, 471, 470, 384, 385, 471, 385, 472, 471, 385, 467, 472, 467, 473, 472, 467, 468, 473, 469, 470, 474, 469, 384, 470, 381, 474, 475, 381, 469, 474, 468, 476, 473, 468, 466, 476, 466, 477, 476, 466, 380, 477, 380, 475, 477, 380, 381, 475, 430, 414, 478, 430, 413, 414, 420, 479, 419, 420, 427, 479, 422, 418, 480, 422, 417, 418, 427, 478, 479, 427, 430, 478, 481, 483, 482, 481, 484, 483, 485, 482, 440, 485, 481, 482, 484, 486, 483, 484, 487, 486, 488, 440, 437, 488, 485, 440, 489, 434, 441, 489, 433, 434, 436, 437, 435, 436, 488, 437, 487, 441, 486, 487, 489, 441, 483, 456, 454, 483, 486, 456, 440, 455, 439, 440, 482, 455, 486, 442, 456, 486, 441, 442, 435, 438, 490, 435, 437, 438, 434, 490, 443, 434, 435, 490, 482, 454, 455, 482, 483, 454, 447, 491, 446, 447, 492, 491, 493, 448, 494, 493, 495, 448, 495, 445, 448, 495, 444, 445, 494, 449, 496, 494, 448, 449, 446, 453, 451, 446, 491, 453, 496, 449, 452, 426, 480, 415, 426, 422, 480, 443, 429, 432, 443, 490, 429, 432, 442, 443, 432, 431, 442, 423, 439, 455, 423, 421, 439, 425, 490, 438, 425, 429, 490, 456, 431, 428, 456, 442, 431, 438, 421, 425, 438, 439, 421, 497, 499, 498, 497, 500, 499, 414, 415, 500, 497, 478, 500, 478, 414, 500, 415, 480, 500, 492, 494, 491, 492, 493, 494, 496, 491, 494, 496, 453, 491, 453, 496, 452, 501, 503, 502, 501, 504, 503, 505, 507, 506, 505, 508, 507, 506, 510, 509, 506, 507, 510, 509, 504, 501, 509, 510, 504, 511, 506, 512, 511, 505, 506, 513, 502, 514, 513, 501, 502, 515, 501, 513, 515, 509, 501, 512, 509, 515, 512, 506, 509, 516, 518, 517, 516, 519, 518, 519, 520, 518, 519, 521, 520, 521, 522, 520, 521, 523, 522, 524, 514, 525, 524, 513, 514, 523, 526, 522, 523, 527, 526, 528, 513, 524, 528, 515, 513, 527, 529, 526, 527, 530, 529, 531, 515, 528, 531, 512, 515, 532, 512, 531, 532, 511, 512, 533, 517, 534, 533, 516, 517, 518, 536, 535, 518, 520, 536, 520, 537, 536, 520, 522, 537, 522, 538, 537, 522, 526, 538, 526, 539, 538, 526, 529, 539, 534, 541, 540, 534, 517, 541, 517, 535, 541, 517, 518, 535, 538, 543, 542, 538, 539, 543, 536, 545, 544, 536, 537, 545, 535, 544, 546, 535, 536, 544, 541, 546, 547, 541, 535, 546, 537, 542, 545, 537, 538, 542, 540, 547, 548, 540, 541, 547, 540, 508, 505, 540, 548, 508, 502, 543, 539, 502, 503, 543, 534, 505, 511, 534, 540, 505, 514, 539, 529, 514, 502, 539, 533, 511, 532, 533, 534, 511, 525, 529, 530, 525, 514, 529, 549, 192, 550, 549, 191, 192, 551, 553, 552, 551, 554, 553, 198, 555, 200, 198, 552, 555, 556, 558, 557, 556, 559, 558, 552, 560, 555, 552, 553, 560, 550, 206, 561, 550, 192, 206, 553, 557, 560, 553, 556, 557, 559, 561, 558, 559, 550, 561, 561, 208, 562, 561, 206, 208, 563, 565, 564, 563, 566, 565, 555, 568, 567, 555, 560, 568, 558, 562, 569, 558, 561, 562, 217, 570, 220, 217, 571, 570, 572, 223, 573, 572, 222, 223, 560, 574, 568, 560, 557, 574, 557, 569, 574, 557, 558, 569, 566, 573, 575, 566, 572, 573, 563, 572, 566, 200, 567, 227, 200, 555, 567, 570, 229, 230, 570, 576, 229, 573, 231, 232, 573, 223, 231, 576, 234, 229, 576, 577, 234, 575, 232, 235, 575, 573, 232, 220, 230, 236, 220, 570, 230, 577, 235, 234, 577, 575, 235, 578, 568, 574, 578, 579, 568, 567, 579, 571, 567, 568, 579, 571, 227, 567, 571, 217, 227, 572, 569, 562, 572, 563, 569, 562, 222, 572, 562, 208, 222, 574, 563, 578, 574, 569, 563, 571, 579, 570, 570, 579, 580, 570, 580, 576, 581, 583, 582, 584, 245, 585, 584, 244, 245, 247, 586, 250, 247, 587, 586, 588, 253, 589, 588, 252, 253, 590, 592, 591, 590, 582, 592, 258, 593, 261, 258, 594, 593, 595, 589, 596, 595, 588, 589, 582, 597, 592, 582, 583, 597, 581, 585, 583, 581, 584, 585, 583, 598, 597, 583, 585, 598, 594, 591, 593, 594, 590, 591, 596, 600, 599, 596, 589, 600, 601, 599, 602, 601, 596, 599, 250, 603, 271, 250, 586, 603, 589, 272, 600, 589, 253, 272, 588, 597, 598, 588, 595, 597, 587, 261, 593, 587, 247, 261, 591, 592, 604, 593, 605, 587, 593, 591, 605, 598, 252, 588, 598, 275, 252, 592, 595, 606, 592, 597, 595, 585, 275, 598, 585, 245, 275, 271, 607, 278, 271, 603, 607, 575, 609, 608, 575, 577, 609, 566, 608, 565, 566, 575, 608, 578, 564, 610, 578, 563, 564, 577, 611, 609, 577, 576, 611, 579, 610, 612, 579, 578, 610, 606, 595, 613, 613, 595, 601, 601, 595, 596, 587, 605, 586, 586, 605, 614, 586, 614, 615, 586, 616, 603, 586, 615, 616, 615, 617, 616, 616, 617, 601, 616, 601, 602, 606, 619, 618, 606, 613, 619, 605, 621, 620, 605, 604, 621, 604, 618, 621, 604, 606, 618, 604, 605, 591, 592, 606, 604, 508, 622, 507, 508, 623, 622, 504, 624, 503, 504, 625, 624, 510, 625, 504, 510, 626, 625, 507, 626, 510, 507, 622, 626, 546, 628, 627, 546, 544, 628, 544, 629, 628, 544, 545, 629, 545, 630, 629, 545, 542, 630, 542, 631, 630, 542, 543, 631, 548, 633, 632, 548, 547, 633, 547, 627, 633, 547, 546, 627, 305, 306, 634, 308, 309, 635, 636, 638, 637, 548, 623, 508, 548, 632, 623, 503, 631, 543, 503, 624, 631, 314, 639, 317, 314, 640, 639, 317, 641, 319, 317, 639, 641, 635, 643, 642, 635, 644, 643, 634, 323, 645, 634, 306, 323, 644, 645, 643, 644, 634, 645, 308, 642, 325, 308, 635, 642, 646, 647, 305, 648, 650, 649, 648, 649, 646, 646, 634, 644, 644, 648, 646, 648, 644, 635, 646, 305, 634, 309, 651, 635, 651, 648, 635, 638, 649, 650, 637, 638, 650, 554, 556, 553, 554, 652, 556, 653, 550, 559, 653, 549, 550, 334, 552, 198, 334, 551, 552, 652, 559, 556, 652, 653, 559, 580, 612, 654, 580, 579, 612, 336, 594, 258, 336, 655, 594, 655, 590, 594, 655, 656, 590, 656, 582, 590, 656, 581, 582, 603, 657, 607, 603, 616, 657, 599, 659, 658, 599, 600, 659, 616, 660, 657, 616, 602, 660, 602, 658, 660, 602, 599, 658, 600, 343, 659, 600, 272, 343, 615, 662, 661, 615, 614, 662, 576, 654, 611, 576, 580, 654, 617, 661, 663, 617, 615, 661, 601, 663, 664, 601, 617, 663, 613, 664, 619, 613, 601, 664, 614, 620, 662, 614, 605, 620, 665, 319, 641, 665, 348, 319, 665, 666, 348, 665, 667, 666, 665, 668, 667, 665, 353, 668, 651, 353, 665, 309, 353, 651, 669, 671, 670, 669, 672, 671, 670, 674, 673, 670, 671, 674, 669, 675, 672, 669, 676, 675, 640, 673, 674, 362, 673, 640, 362, 640, 314, 676, 637, 675, 676, 677, 637, 637, 677, 636, 636, 677, 678, 365, 305, 677, 678, 677, 647, 647, 677, 305 - - - - "alphasort" - False - "material" - - "morph_arrays" - - - "primitive" - 4 - "arrays" - - 0.23068, 6.41266, 0.879344, 0.754113, 6.74074, 0.551263, 0.754113, 6.81344, 0.551263, 0.23068, 6.48536, 0.879344, 0.845318, 6.86083, 0.103095, 0.845318, 6.93353, 0.103095, 0.754113, 6.74074, -0.345078, 0.754113, 6.81344, -0.345078, 0, 6.36123, 0.969121, 0.257165, 6.36123, 0.969121, 0, 6.41266, 0.879344, 0, 6.36123, -0.762936, 0, 6.41266, -0.673159, 0.23068, 6.41266, -0.673159, 0.257165, 6.36123, -0.762936, 0.23068, 6.48536, -0.673159, 0.2607, 6.45948, -0.774594, 0.852531, 6.83043, -0.403642, 0, 6.48536, -0.673159, 0, 6.48536, 0.879344, 0.955654, 6.96621, 0.103096, 0.852531, 6.83043, 0.609826, 0.2607, 6.45948, 0.980779, 0, 6.45948, -0.774594, 0, 6.45948, 0.980779, 0.144337, 4.62833, -0.267808, 0.227645, 4.56054, -0.149869, 0.230474, 4.54553, -0.1645, 0.145367, 4.61509, -0.285537, 0, 4.66573, -0.327684, 0, 4.65348, -0.346986, 0.16781, 4.49143, -0.0124773, 0.169802, 4.47494, -0.0244043, 2.39441, 2.7167, -0.284614, 2.22321, 2.52508, -0.185319, 2.22875, 2.57563, -0.151192, 2.37464, 2.73891, -0.235805, 0.829811, 0.39491, 0.192334, 0.539954, 0.53255, 0.320534, 0.53677, 0.505704, 0.45924, 0.823707, 0.343455, 0.299719, 0.251731, 0.393841, 0.202075, 0.245627, 0.342385, 0.30946, 2.37016, 3.14596, -0.180206, 2.39069, 3.24439, 0.0703977, 2.51365, 3.10316, 0.122743, 2.49324, 3.00574, -0.125365, 2.02679, 2.71357, 0.205928, 2.02114, 2.64141, -0.071524, 2.14773, 2.50612, -0.0177825, 2.15324, 2.5776, 0.25697, 0.197471, 4.75418, 0.019584, 0.212301, 4.88556, 0.0356146, 0, 4.86123, 0.103096, 0, 4.72999, 0.114516, 2.55604, 3.1449, 0.136694, 2.53359, 3.02984, -0.15501, 2.38915, 3.19439, -0.219368, 2.41174, 3.31063, 0.0752657, 2.13459, 2.5274, 0.293671, 2.28993, 2.80163, 0.457827, 2.27149, 2.82221, 0.391821, 2.44682, 3.07552, 0.376618, 2.41931, 3.04467, 0.327652, 1.98619, 2.68696, 0.233771, 1.97806, 2.60303, -0.0912834, 2.12663, 2.44425, -0.0282163, 2.24859, 2.87814, -0.35026, 2.25039, 2.87648, -0.291744, 2.07568, 2.68462, -0.249978, 2.10304, 2.71157, -0.20629, 2.30152, 3.24052, 0.317542, 2.29549, 3.18528, 0.277312, 2.14291, 2.96404, 0.3995, 2.1462, 2.9606, 0.342119, 1.31621, 3.39795, -0.203802, 1.35829, 3.43387, -0.29479, 1.54119, 3.29007, -0.372791, 1.48496, 3.24915, -0.287145, 0.552121, 0.665123, 0.401021, 0.154027, 0.441809, 0.19622, 0.944465, 0.443271, 0.182901, 0.0964089, 0.00104547, -0.196812, 0.19633, 0.00104547, -0.176104, 0.835003, 0.00104547, -0.205403, 0.736495, 0.00104547, -0.182387, 0.108829, 0.00104547, 0.040049, 0.85902, 0.00104547, 0.0313234, 0.0508581, 0.00104547, 0.0402964, 0.207486, 0.384965, 0.351051, 0.874277, 0.386199, 0.339815, 0.916171, 0.00104547, 0.0302318, 0.543306, 0.573346, 0.523815, 0.158656, 2.88784, -0.132794, 0.242974, 2.8226, -0.0472403, 0.228589, 2.63923, -0.0490058, 0.149215, 2.70638, -0.125392, 0.241672, 4.68094, -0.138747, 0.158365, 4.73746, -0.261278, 0, 4.76911, -0.32375, 0.18264, 4.62281, 0.00355331, 0, 4.46751, 0.137356, 0, 4.44976, 0.12846, 1.6, 5.86123, 0.903096, 1.6, 5.46123, 0.795916, 1.6, 5.42123, 0.865198, 1.6, 5.86123, 0.983096, 1.6, 5.16841, 0.503096, 1.6, 5.09913, 0.543096, 1.6, 5.06123, 0.103096, 1.6, 4.98123, 0.103096, 1.6, 5.46123, -0.589731, 1.6, 5.42123, -0.659013, 1.6, 5.09912, -0.336911, 1.6, 5.16841, -0.296911, 1.6, 5.86123, -0.696911, 1.6, 5.86123, -0.776911, 1.6, 6.26123, -0.589731, 1.6, 6.30123, -0.659013, 1.6, 6.55405, -0.296911, 1.6, 6.62333, -0.336911, 1.15486, 6.36123, 0.969121, 0.685695, 6.36123, 0.969121, 0.765488, 6.24202, 0.864397, 1.07507, 6.24202, 0.864397, 1.2072, 6.11123, 1.03611, 1.10961, 6.07706, 0.908599, 2.0359, 5.66148, 0.449063, 2.0359, 5.51526, 0.30284, 1.90356, 5.8612, 0.10311, 2.0359, 5.46174, 0.103096, 2.0359, 6.20719, 0.30284, 2.0359, 6.06097, 0.449063, 2.0359, 5.51526, -0.0966551, 2.0359, 5.66148, -0.242878, 2.0359, 5.86123, -0.296399, 0, 5.40641, 0.875976, 0, 5.28211, 0.751677, 0.257146, 5.2834, 0.752961, 0.257147, 5.40641, 0.875976, 1.39648, 4.9952, 0.603096, 1.39648, 4.86123, 0.103096, 1.39648, 5.06123, 0.103096, 1.39648, 5.16841, 0.503096, 1.39648, 6.86123, 0.103096, 1.39648, 6.72725, 0.603096, 1.39648, 6.55405, 0.503096, 1.39648, 6.66123, 0.103096, 1.39648, 6.36123, 0.969121, 1.39648, 6.26123, 0.795916, 1.39648, 5.86123, 1.1031, 1.39648, 5.86123, 0.903096, 1.39648, 5.36123, 0.969121, 1.39648, 5.46123, 0.795916, 1.6, 6.66123, 0.103096, 1.6, 6.55405, 0.503096, 1.6, 6.62333, 0.543096, 1.6, 6.74123, 0.103096, 1.6, 6.26123, 0.795916, 1.6, 6.30123, 0.865198, 1.39648, 5.36123, -0.762936, 1.39648, 5.46123, -0.589731, 1.39648, 5.16841, -0.296911, 1.39648, 4.9952, -0.396911, 1.39648, 5.86123, -0.896911, 1.39648, 5.86123, -0.696911, 1.39648, 6.36123, -0.762936, 1.39648, 6.26123, -0.589731, 1.39648, 6.72725, -0.396911, 1.39648, 6.55405, -0.296911, 0.73095, 6.07706, 0.908599, 0.765488, 5.9121, 0.9528, 1.07507, 5.9121, 0.9528, 1.10961, 6.07706, 0.908599, 0.765488, 6.24202, 0.864397, 1.07507, 6.24202, 0.864397, 0.685695, 5.86123, 1.1031, 1.15486, 5.86123, 1.1031, 1.07507, 5.9121, 0.9528, 0.765488, 5.9121, 0.9528, 0.633352, 6.11123, 1.03611, 0.73095, 6.07706, 0.908599, 1.39648, 6.66123, 0.103096, 1.39648, 6.55405, 0.503096, 1.6, 6.55405, 0.503096, 1.6, 6.66123, 0.103096, 1.39648, 6.26123, 0.795916, 1.6, 6.26123, 0.795916, 1.39648, 5.86123, 0.903096, 1.6, 5.86123, 0.903096, 1.39648, 5.46123, 0.795916, 1.6, 5.46123, 0.795916, 1.39648, 5.16841, 0.503096, 1.6, 5.16841, 0.503096, 1.39648, 5.06123, 0.103096, 1.6, 5.06123, 0.103096, 1.39648, 5.46123, -0.589731, 1.6, 5.46123, -0.589731, 1.6, 5.16841, -0.296911, 1.39648, 5.16841, -0.296911, 1.39648, 5.86123, -0.696911, 1.6, 5.86123, -0.696911, 1.39648, 6.26123, -0.589731, 1.6, 6.26123, -0.589731, 1.39648, 6.55405, -0.296911, 1.6, 6.55405, -0.296911, 2.0359, 5.86123, 0.502584, 2.0359, 6.26072, 0.103096, 2.0359, 6.06097, -0.242878, 2.0359, 6.20719, -0.0966551, 0, 5.49634, 0.900073, 0.257147, 5.49634, 0.900073, 0.252264, 4.53307, -0.191655, 0.153299, 4.61636, -0.336561, 0, 4.66231, -0.410127, 0.198102, 4.44663, -0.00271145, 0, 2.66463, 0.20367, 5.00021e-06, 2.4738, 0.177211, 0.102832, 2.48009, 0.176006, 0.109384, 2.67117, 0.201936, 0.251452, 2.74864, 0.0718984, 0.23657, 2.56168, 0.0584772, 0.181152, 2.70508, 0.146183, 0.170392, 2.51572, 0.125662, 0, 2.91839, -0.164227, 5.00021e-06, 2.73725, -0.153025, 1.35355, 3.45169, -0.0607277, 1.50191, 3.29774, -0.132197, 0.413722, 1.77804, 0.182495, 0.302308, 1.69787, 0.09718, 0.311982, 1.54621, 0.0812291, 0.425773, 1.62639, 0.166544, 0.489091, 1.94399, -0.0482645, 0.542593, 1.87364, 0.112398, 0.55748, 1.72198, 0.0964474, 0.506064, 1.79234, -0.0642154, 0.394125, 1.86374, -0.138546, 0.408718, 1.71209, -0.154497, 0.227335, 1.66351, -0.0137039, 0.23599, 1.51185, -0.0296548, 0.0960235, 4.4178, 0.0939296, 1.5172, 3.69575, -0.311084, 1.54768, 3.76732, -0.167808, 1.71449, 3.62366, -0.198996, 1.70474, 3.5573, -0.353999, 1.43134, 3.52144, -0.355117, 1.62434, 3.38222, -0.419987, 1.436, 3.60537, 0.00285106, 1.57608, 3.45117, -0.0476083, 1.51354, 3.73444, -0.0382403, 1.66072, 3.58429, -0.072422, 0.254872, 1.70456, -0.0798497, 0.256767, 1.56023, -0.0958005, 0.288751, 1.77481, -0.152552, 0.300707, 1.62315, -0.168503, 0, 4.41627, 0.145479, 0.841135, 6.72725, 0.603096, 0.841135, 6.72725, -0.396911, 0.942888, 6.86123, 0.103096, -0.23068, 6.41266, 0.879344, -0.23068, 6.48536, 0.879344, -0.754113, 6.81344, 0.551263, -0.754113, 6.74074, 0.551263, -0.845318, 6.93353, 0.103095, -0.845318, 6.86083, 0.103095, -0.754113, 6.74074, -0.345078, -0.754113, 6.81344, -0.345078, -0.257165, 6.36123, 0.969121, -0.257165, 6.36123, -0.762936, -0.23068, 6.41266, -0.673159, -0.23068, 6.48536, -0.673159, -0.852531, 6.83043, -0.403642, -0.2607, 6.45948, -0.774594, -0.852531, 6.83043, 0.609826, -0.955654, 6.96621, 0.103096, -0.2607, 6.45948, 0.980779, -0.144337, 4.62833, -0.267808, -0.145367, 4.61509, -0.285537, -0.230474, 4.54553, -0.1645, -0.227645, 4.56054, -0.149869, -0.169802, 4.47494, -0.0244043, -0.16781, 4.49143, -0.0124773, -2.39441, 2.7167, -0.284614, -2.37464, 2.73891, -0.235805, -2.22875, 2.57563, -0.151192, -2.22321, 2.52508, -0.185319, -0.829811, 0.39491, 0.192334, -0.823707, 0.343455, 0.299719, -0.53677, 0.505704, 0.45924, -0.539954, 0.53255, 0.320534, -0.245627, 0.342385, 0.30946, -0.251731, 0.393841, 0.202075, -2.37016, 3.14596, -0.180206, -2.49324, 3.00574, -0.125365, -2.51365, 3.10316, 0.122743, -2.39069, 3.24439, 0.0703977, -2.02679, 2.71357, 0.205928, -2.15324, 2.5776, 0.25697, -2.14773, 2.50612, -0.0177825, -2.02114, 2.64141, -0.071524, -0.197471, 4.75418, 0.019584, -0.212301, 4.88556, 0.0356146, -2.55604, 3.1449, 0.136694, -2.53359, 3.02984, -0.15501, -2.38915, 3.19439, -0.219368, -2.41174, 3.31063, 0.0752657, -2.13459, 2.5274, 0.293671, -2.27149, 2.82221, 0.391821, -2.28993, 2.80163, 0.457827, -2.44682, 3.07552, 0.376618, -2.41931, 3.04467, 0.327652, -1.98619, 2.68696, 0.233771, -1.97806, 2.60303, -0.0912834, -2.12663, 2.44425, -0.0282163, -2.24859, 2.87814, -0.35026, -2.25039, 2.87648, -0.291744, -2.07568, 2.68462, -0.249978, -2.10304, 2.71157, -0.20629, -2.29549, 3.18528, 0.277312, -2.30152, 3.24052, 0.317542, -2.1462, 2.9606, 0.342119, -2.14291, 2.96404, 0.3995, -1.31621, 3.39795, -0.203802, -1.48496, 3.24915, -0.287145, -1.54119, 3.29007, -0.372791, -1.35829, 3.43387, -0.29479, -0.552121, 0.665123, 0.401021, -0.154027, 0.441809, 0.19622, -0.944465, 0.443271, 0.182901, -0.19633, 0.00104547, -0.176104, -0.0964089, 0.00104547, -0.196812, -0.835003, 0.00104547, -0.205403, -0.736495, 0.00104547, -0.182387, -0.108829, 0.00104547, 0.040049, -0.85902, 0.00104547, 0.0313234, -0.207486, 0.384965, 0.351051, -0.0508581, 0.00104547, 0.0402964, -0.916171, 0.00104547, 0.0302318, -0.874277, 0.386199, 0.339815, -0.543306, 0.573346, 0.523815, -0.158656, 2.88784, -0.132794, -0.149215, 2.70638, -0.125392, -0.228589, 2.63923, -0.0490058, -0.242974, 2.8226, -0.0472403, -0.241672, 4.68094, -0.138747, -0.158365, 4.73746, -0.261278, -0.18264, 4.62281, 0.00355331, -1.6, 5.86123, 0.903096, -1.6, 5.86123, 0.983096, -1.6, 5.42123, 0.865198, -1.6, 5.46123, 0.795916, -1.6, 5.09913, 0.543096, -1.6, 5.16841, 0.503096, -1.6, 4.98123, 0.103096, -1.6, 5.06123, 0.103096, -1.6, 5.46123, -0.589731, -1.6, 5.16841, -0.296911, -1.6, 5.09912, -0.336911, -1.6, 5.42123, -0.659013, -1.6, 5.86123, -0.696911, -1.6, 5.86123, -0.776911, -1.6, 6.26123, -0.589731, -1.6, 6.30123, -0.659013, -1.6, 6.55405, -0.296911, -1.6, 6.62333, -0.336911, -1.15486, 6.36123, 0.969121, -1.07507, 6.24202, 0.864397, -0.765488, 6.24202, 0.864397, -0.685695, 6.36123, 0.969121, -1.2072, 6.11123, 1.03611, -1.10961, 6.07706, 0.908599, -2.0359, 5.66148, 0.449063, -1.90356, 5.8612, 0.10311, -2.0359, 5.51526, 0.30284, -2.0359, 5.46174, 0.103096, -2.0359, 6.20719, 0.30284, -2.0359, 6.06097, 0.449063, -2.0359, 5.51526, -0.0966551, -2.0359, 5.66148, -0.242878, -2.0359, 5.86123, -0.296399, -0.257147, 5.40641, 0.875976, -0.257146, 5.2834, 0.752961, -1.39648, 4.9952, 0.603096, -1.39648, 5.16841, 0.503096, -1.39648, 5.06123, 0.103096, -1.39648, 4.86123, 0.103096, -1.39648, 6.86123, 0.103096, -1.39648, 6.66123, 0.103096, -1.39648, 6.55405, 0.503096, -1.39648, 6.72725, 0.603096, -1.39648, 6.26123, 0.795916, -1.39648, 6.36123, 0.969121, -1.39648, 5.86123, 0.903096, -1.39648, 5.86123, 1.1031, -1.39648, 5.46123, 0.795916, -1.39648, 5.36123, 0.969121, -1.6, 6.66123, 0.103096, -1.6, 6.74123, 0.103096, -1.6, 6.62333, 0.543096, -1.6, 6.55405, 0.503096, -1.6, 6.30123, 0.865198, -1.6, 6.26123, 0.795916, -1.39648, 5.36123, -0.762936, -1.39648, 4.9952, -0.396911, -1.39648, 5.16841, -0.296911, -1.39648, 5.46123, -0.589731, -1.39648, 5.86123, -0.896911, -1.39648, 5.86123, -0.696911, -1.39648, 6.36123, -0.762936, -1.39648, 6.26123, -0.589731, -1.39648, 6.72725, -0.396911, -1.39648, 6.55405, -0.296911, -0.73095, 6.07706, 0.908599, -1.10961, 6.07706, 0.908599, -1.07507, 5.9121, 0.9528, -0.765488, 5.9121, 0.9528, -0.765488, 6.24202, 0.864397, -1.07507, 6.24202, 0.864397, -0.685695, 5.86123, 1.1031, -0.765488, 5.9121, 0.9528, -1.07507, 5.9121, 0.9528, -1.15486, 5.86123, 1.1031, -0.633352, 6.11123, 1.03611, -0.73095, 6.07706, 0.908599, -1.39648, 6.66123, 0.103096, -1.6, 6.66123, 0.103096, -1.6, 6.55405, 0.503096, -1.39648, 6.55405, 0.503096, -1.6, 6.26123, 0.795916, -1.39648, 6.26123, 0.795916, -1.6, 5.86123, 0.903096, -1.39648, 5.86123, 0.903096, -1.6, 5.46123, 0.795916, -1.39648, 5.46123, 0.795916, -1.6, 5.16841, 0.503096, -1.39648, 5.16841, 0.503096, -1.6, 5.06123, 0.103096, -1.39648, 5.06123, 0.103096, -1.39648, 5.46123, -0.589731, -1.39648, 5.16841, -0.296911, -1.6, 5.16841, -0.296911, -1.6, 5.46123, -0.589731, -1.39648, 5.86123, -0.696911, -1.6, 5.86123, -0.696911, -1.39648, 6.26123, -0.589731, -1.6, 6.26123, -0.589731, -1.39648, 6.55405, -0.296911, -1.6, 6.55405, -0.296911, -2.0359, 5.86123, 0.502584, -2.0359, 6.26072, 0.103096, -2.0359, 6.06097, -0.242878, -2.0359, 6.20719, -0.0966551, -0.257147, 5.49634, 0.900073, -0.153299, 4.61636, -0.336561, -0.252264, 4.53307, -0.191655, -0.198102, 4.44663, -0.00271145, -0.109384, 2.67117, 0.201936, -0.102832, 2.48009, 0.176006, -0.251452, 2.74864, 0.0718984, -0.23657, 2.56168, 0.0584772, -0.181152, 2.70508, 0.146183, -0.170392, 2.51572, 0.125662, -1.35355, 3.45169, -0.0607277, -1.50191, 3.29774, -0.132197, -0.413722, 1.77804, 0.182495, -0.425773, 1.62639, 0.166544, -0.311982, 1.54621, 0.0812291, -0.302308, 1.69787, 0.09718, -0.489091, 1.94399, -0.0482645, -0.506064, 1.79234, -0.0642154, -0.55748, 1.72198, 0.0964474, -0.542593, 1.87364, 0.112398, -0.394125, 1.86374, -0.138546, -0.408718, 1.71209, -0.154497, -0.23599, 1.51185, -0.0296548, -0.227335, 1.66351, -0.0137039, -0.0960235, 4.4178, 0.0939296, -1.5172, 3.69575, -0.311084, -1.70474, 3.5573, -0.353999, -1.71449, 3.62366, -0.198996, -1.54768, 3.76732, -0.167808, -1.62434, 3.38222, -0.419987, -1.43134, 3.52144, -0.355117, -1.436, 3.60537, 0.00285106, -1.57608, 3.45117, -0.0476083, -1.66072, 3.58429, -0.072422, -1.51354, 3.73444, -0.0382403, -0.256767, 1.56023, -0.0958005, -0.254872, 1.70456, -0.0798497, -0.288751, 1.77481, -0.152552, -0.300707, 1.62315, -0.168503, -0.841135, 6.72725, 0.603096, -0.841135, 6.72725, -0.396911, -0.942888, 6.86123, 0.103096, 0.177538, 3.25078, -0.147598, 0.271744, 3.18932, -0.0437093, 0.257359, 3.00596, -0.0454748, 0.168097, 3.06931, -0.140196, 0, 3.04628, 0.256587, 0, 2.85545, 0.230128, 0.115936, 2.86226, 0.227866, 0.122488, 3.05335, 0.253795, 0.281216, 3.12258, 0.0987407, 0.266334, 2.93561, 0.0853195, 0.202672, 3.0838, 0.187225, 0.191912, 2.89444, 0.166704, 0, 3.28068, -0.186631, 0, 3.09954, -0.175429, -0.177538, 3.25078, -0.147598, -0.168097, 3.06931, -0.140196, -0.257359, 3.00596, -0.0454748, -0.271744, 3.18932, -0.0437093, -0.122488, 3.05335, 0.253795, -0.115936, 2.86226, 0.227866, -0.281216, 3.12258, 0.0987407, -0.266334, 2.93561, 0.0853195, -0.202672, 3.0838, 0.187225, -0.191912, 2.89444, 0.166704, 0, 4.59875, 0.125936, 0.269727, 4.92174, -0.116503, 0.2557, 4.80134, -0.127625, 0.172392, 4.8466, -0.254748, 0.18642, 4.95573, -0.248219, 0, 4.87249, -0.319817, 0, 4.97587, -0.315884, -0.269727, 4.92174, -0.116503, -0.18642, 4.95573, -0.248219, -0.172392, 4.8466, -0.254748, -0.2557, 4.80134, -0.127625, -0.809978, 3.84435, 0.0462258, -0.978723, 3.69555, -0.0371168, -0.992485, 3.72148, -0.13879, -0.809584, 3.86528, -0.0607897, -1.14747, 3.54675, -0.120459, -1.17539, 3.57767, -0.21679, -0.908494, 3.91354, 0.153681, -1.05685, 3.75959, 0.0822117, -1.2052, 3.60564, 0.010742, -0.954611, 4.1111, -0.182336, -1.14214, 3.97265, -0.225252, -1.21405, 4.05463, -0.105431, -1.04723, 4.19828, -0.0742428, -1.32967, 3.8342, -0.268168, -1.38086, 3.91097, -0.136619, -1.04535, 3.79989, -0.225379, -0.85235, 3.93911, -0.160509, -1.23834, 3.66066, -0.290248, -1.01577, 4.06798, 0.154229, -1.15585, 3.91378, 0.10377, -1.29593, 3.75958, 0.0533104, -1.21917, 4.03474, 0.0301233, -1.07199, 4.18489, 0.0643051, -1.36635, 3.88459, -0.00405846, 0.809978, 3.84435, 0.0462258, 0.809584, 3.86528, -0.0607897, 0.992485, 3.72148, -0.13879, 0.978723, 3.69555, -0.0371168, 1.17539, 3.57767, -0.21679, 1.14747, 3.54675, -0.120459, 0.908494, 3.91354, 0.153681, 1.05685, 3.75959, 0.0822117, 1.2052, 3.60564, 0.010742, 0.954611, 4.1111, -0.182336, 1.04723, 4.19828, -0.0742428, 1.21405, 4.05463, -0.105431, 1.14214, 3.97265, -0.225252, 1.38086, 3.91097, -0.136619, 1.32967, 3.8342, -0.268168, 0.85235, 3.93911, -0.160509, 1.04535, 3.79989, -0.225379, 1.23834, 3.66066, -0.290248, 1.01577, 4.06798, 0.154229, 1.15585, 3.91378, 0.10377, 1.29593, 3.75958, 0.0533104, 1.07199, 4.18489, 0.0643051, 1.21917, 4.03474, 0.0301233, 1.36635, 3.88459, -0.00405846, 0.377566, 2.23301, 0.230347, 0.273286, 2.15284, 0.145033, 0.28296, 2.00118, 0.129082, 0.389618, 2.08136, 0.214396, 0.292634, 1.84952, 0.113131, 0.40167, 1.9297, 0.198445, 0.438171, 2.39896, -0.000411894, 0.497933, 2.32861, 0.160251, 0.51282, 2.17695, 0.1443, 0.455144, 2.24731, -0.0163628, 0.527707, 2.02529, 0.128349, 0.472118, 2.09565, -0.0323137, 0.350345, 2.31871, -0.0906937, 0.364938, 2.16706, -0.106645, 0.379531, 2.0154, -0.122595, 0.20137, 2.11848, 0.0341487, 0.210025, 1.96682, 0.0181978, 0.21868, 1.81516, 0.00224695, 0.249187, 2.13753, -0.031997, 0.251082, 1.9932, -0.0479479, 0.252977, 1.84888, -0.0638988, 0.252884, 2.22978, -0.1047, 0.26484, 2.07812, -0.12065, 0.276796, 1.92646, -0.136601, -0.377566, 2.23301, 0.230347, -0.389618, 2.08136, 0.214396, -0.28296, 2.00118, 0.129082, -0.273286, 2.15284, 0.145033, -0.40167, 1.9297, 0.198445, -0.292634, 1.84952, 0.113131, -0.438171, 2.39896, -0.000411894, -0.455144, 2.24731, -0.0163628, -0.51282, 2.17695, 0.1443, -0.497933, 2.32861, 0.160251, -0.472118, 2.09565, -0.0323137, -0.527707, 2.02529, 0.128349, -0.350345, 2.31871, -0.0906937, -0.364938, 2.16706, -0.106645, -0.379531, 2.0154, -0.122595, -0.210025, 1.96682, 0.0181978, -0.20137, 2.11848, 0.0341487, -0.21868, 1.81516, 0.00224695, -0.251082, 1.9932, -0.0479479, -0.249187, 2.13753, -0.031997, -0.252977, 1.84888, -0.0638988, -0.252884, 2.22978, -0.1047, -0.26484, 2.07812, -0.12065, -0.276796, 1.92646, -0.136601 - 0.0360096, 0.589157, 0.807216, 0.379162, 0.648277, 0.660282, 0.710781, -0.701771, 0.0480528, 0.391591, -0.775171, 0.495749, 0.722924, 0.690928, -0, 0.722446, -0.691427, 0, 0.378912, 0.647849, -0.660846, 0.710746, -0.701737, -0.0490515, 0, 0.610678, 0.791879, -0.0350367, 0.578606, 0.814854, 0, 0.501628, 0.865083, 0, 0.610194, -0.792252, 0, 0.501194, -0.865335, 0.0359806, 0.588682, -0.807564, -0.0350082, 0.578135, -0.81519, 0.391397, -0.774786, -0.496503, 0.323297, -0.752692, -0.573527, 0.770859, -0.534596, -0.346386, 0, -0.789191, -0.614148, 0, -0.789675, 0.613525, 0.868674, -0.495384, 0, 0.771126, -0.534781, 0.345505, 0.323483, -0.753124, 0.572855, 0, -0.789191, -0.614148, 0, -0.789675, 0.613525, 0.705688, 0.318859, -0.63272, 0.999838, 0.00999838, 0.0149976, 0.799697, 0.565786, 0.200924, 0.540954, 0.82793, -0.147987, 0, 0.473026, -0.881048, 0, 0.986122, -0.166021, 0.790431, -0.193105, 0.581317, 0.744403, 0.310168, 0.59132, -0.210106, 0.16008, -0.964484, -0.609658, -0.17619, -0.772835, -0.695748, -0.0600646, -0.71577, -0.418461, 0.236261, -0.876967, 0.72763, -0.205178, 0.654566, 0.0120115, 0.213204, 0.976934, -0.0129987, 0.889909, -0.455953, 0.408168, 0.754311, -0.514212, -0.717691, -0.0310299, 0.69567, -0.403281, 0.782544, -0.47433, 0.962114, -0.068008, -0.264031, 0.98219, 0.109021, 0.15303, -0.0740053, 0.995071, -0.0660047, -0.0730215, 0.709209, -0.701207, 0.120177, -0.831221, 0.542797, 0.130096, -0.988732, -0.0740548, -0.9642, -0.11214, -0.240299, -0.953245, 0.0220288, 0.301394, 0.741648, -0.0980857, 0.66358, 0.557506, -0.667605, 0.493448, 0, -0.762778, 0.64666, 0, -0.0440454, 0.99903, 0.0889861, 0.993844, -0.0659897, 0.0490036, 0.723054, -0.689051, 0.897953, 0.117994, -0.423978, 0.920375, 0.351143, 0.17207, -0.901333, -0.16224, 0.401594, -0.618771, 0.285356, 0.731912, -0.721733, 0.300305, 0.623633, -0.242219, 0.80573, 0.54049, -0.400552, 0.758045, 0.514709, -0.0350519, -0.808196, 0.58787, -0.0460378, -0.996819, -0.0650535, -0.891041, -0.346405, -0.293343, 0.6294, -0.428272, -0.648412, 0.728593, -0.433353, -0.530432, 0.267172, -0.820528, -0.505325, 0.35736, -0.806813, -0.470474, 0.622553, 0.221196, 0.750666, 0.819836, -0.00400408, 0.572584, 0.297403, -0.309419, 0.903223, 0.487706, -0.344499, 0.802162, -0.679917, -0.730986, -0.0580783, -0.592431, -0.368268, -0.716522, -0.511638, -0.289361, -0.809009, -0.812045, -0.505651, -0.291375, -0.00700771, -0.117129, 0.993092, -0.674119, -0.252419, 0.694153, 0.797008, -0.304385, 0.521659, -0.753305, -0.654134, 0.0681181, -0.216317, -0.957402, 0.19128, 0.713493, -0.691478, -0.113078, 0.194204, -0.972021, 0.132139, -0.686439, 0.302193, -0.661423, 0.711943, 0.135989, -0.688945, -0.702756, -0.294317, -0.647697, -0.616626, 0.733745, -0.28529, 0.714816, 0.636836, -0.288926, 0.64207, -0.336037, -0.689075, 0.0110026, 0.996233, -0.0860201, 0.456853, -0.0569817, -0.887715, 0.891957, -0.0679967, -0.446978, 0.947519, 0.264145, -0.180099, 0.609974, 0.430981, -0.664971, 0.983744, -0.109971, -0.141963, 0.618615, -0.0169894, -0.785511, 0, 0.0229939, -0.999736, 0.785814, -0.0981016, 0.610633, 0, -0.271413, 0.962463, 0, 0.126129, 0.992014, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -0.167145, 0.336293, 0.926806, 0.168118, 0.336236, 0.926651, 0.327528, -0.185299, 0.926493, -0.326633, -0.185359, 0.926797, -0.401672, 0.237397, 0.884479, -0.493594, 0.225271, 0.840011, 0.984527, -0.0870466, 0.152081, 0.984527, -0.152081, 0.0870466, 1, 0, -0, 0.984551, -0.175098, 0, 0.984377, 0.153059, 0.0870333, 0.984441, 0.0880395, 0.152068, 0.984441, -0.152068, -0.0880395, 0.984377, -0.0870333, -0.153059, 0.984378, 0, -0.176068, 0, -0.499694, 0.866202, 0, -0.0770792, 0.997025, -0.353503, -0.137195, 0.925318, -0.4965, -0.437441, 0.749755, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0.168109, 0.172111, 0.970627, -0.167136, 0.17214, 0.97079, -0.326504, 0.624964, 0.709094, 0.327398, 0.62476, 0.708862, 0.402511, 0.237301, 0.884123, 0.494351, 0.22516, 0.839595, 0.770022, 0.638018, -0, 0.77049, 0.552351, 0.318202, -0.770083, 0.552777, 0.318448, -0.769614, 0.638509, 0, 0.77067, 0.319278, 0.551479, -0.770263, 0.319524, 0.551905, 0.770513, 0, 0.637424, -0.770106, 0, 0.637916, 0.770916, -0.318378, 0.551655, -0.770509, -0.318624, 0.552081, 0.770916, -0.551655, 0.318378, -0.770509, -0.552081, 0.318624, 0.770513, -0.637424, 0, -0.770106, -0.637916, 0, 0.77049, -0.318202, -0.552351, -0.770083, -0.318448, -0.552777, -0.770263, -0.551905, -0.319524, 0.77067, -0.551479, -0.319278, 0.770022, 0, -0.638018, -0.769614, 0, -0.638509, 0.770245, 0.319101, -0.552175, -0.769837, 0.319347, -0.552601, 0.770245, 0.552175, -0.319101, -0.769837, 0.552601, -0.319347, 0.984551, 0, 0.175098, 0.984378, 0.176068, -0, 0.984291, 0.088026, -0.153045, 0.984291, 0.153045, -0.088026, 0, -0.848897, 0.528558, -0.359502, -0.75906, 0.542758, 0.269002, 0.885006, 0.380003, 0.175995, 0.932972, 0.31399, 0, 0.941447, 0.33716, 0.24712, 0.836407, 0.489238, 0, -0.135113, 0.99083, 0, 0.0700382, 0.997544, 0.320359, 0.0650729, 0.945059, 0.353552, -0.136213, 0.925444, 0.952453, -0.0990471, 0.288137, 0.880048, 0.129007, 0.457025, 0.701409, -0.115067, 0.70341, 0.644507, 0.0390307, 0.763601, 0, -0.0550267, -0.998485, 0, 0.542878, -0.839811, -0.285466, -0.616005, 0.734198, -0.764085, -0.38755, 0.515732, -0.0240167, -0.100069, 0.994691, -0.686889, -0.119154, 0.716928, -0.74958, 0.0670519, 0.658509, -0.318438, 0.223307, 0.921266, 0.825985, 0.143997, -0.54499, 0.923944, 0.0519969, 0.378977, 0.455352, 0.602466, 0.655507, 0.565223, 0.681269, -0.465184, 0.342959, 0.132984, -0.929889, -0.0789773, 0.541844, -0.83676, -0.991178, -0.058069, 0.119142, -0.969378, 0.150213, 0.194276, 0.245128, 0.817427, 0.521272, 0.232988, 0.56297, -0.792958, 0.642155, 0.763184, -0.0720174, 0.308094, 0.942288, -0.13104, 0.167052, 0.584181, -0.794246, -0.281137, 0.0480233, -0.958465, -0.160029, 0.076014, -0.984181, 0.184197, -0.152163, 0.97104, -0.409744, 0.0530964, 0.910654, 0.581446, 0.410315, 0.702539, 0.0380266, 0.718502, 0.694485, -0.910035, 0.00700797, -0.414472, -0.943047, 0.164182, -0.289321, -0.529471, 0.0660587, -0.845752, -0.728454, 0.359224, -0.583363, 0, 0.768221, 0.640184, -0.0380063, 0.865143, 0.500083, -0.0379873, 0.86471, -0.500832, -0.001, 1, 0, -0.0350106, 0.589178, 0.807244, -0.390743, -0.775474, 0.495943, -0.710285, -0.70227, 0.048087, -0.378305, 0.648523, 0.660533, -0.721967, -0.691927, 0, -0.722446, 0.691427, 0, -0.378055, 0.648094, -0.661096, -0.71025, -0.702236, -0.0490864, 0.0360365, 0.578586, 0.814825, 0.0360071, 0.578114, -0.815161, -0.0349823, 0.588703, -0.807592, -0.390549, -0.775089, -0.496698, -0.770452, -0.535009, -0.346654, -0.322401, -0.752935, -0.573713, -0.77072, -0.535194, 0.345772, -0.868428, -0.495815, 0, -0.322586, -0.753368, 0.57304, -0.705185, 0.319084, -0.633166, -0.540246, 0.828378, -0.148068, -0.799337, 0.566238, 0.201085, -0.999837, 0.0100084, 0.0150126, -0.743957, 0.310399, 0.591761, -0.790055, -0.193258, 0.581777, 0.211062, 0.160047, -0.964281, 0.419287, 0.236161, -0.876599, 0.696264, -0.0600228, -0.715271, 0.610287, -0.176083, -0.772363, -0.727158, -0.205327, 0.655043, -0.407334, 0.754619, -0.514422, 0.0139984, 0.889897, -0.455947, -0.0110107, 0.213206, 0.976945, 0.404118, 0.782228, -0.474138, 0.718176, -0.0310076, 0.69517, -0.962039, -0.0680735, -0.264285, 0.0740164, 0.709157, -0.701155, 0.0749998, 0.994997, -0.0659998, -0.982154, 0.109128, 0.15318, -0.119189, -0.831321, 0.542862, 0.953337, 0.0220078, 0.301106, 0.96427, -0.112031, -0.240067, -0.129112, -0.98886, -0.0740644, -0.741197, -0.0981585, 0.664072, -0.556815, -0.667978, 0.493723, -0.087994, 0.993932, -0.0659955, -0.0480059, 0.723089, -0.689085, -0.897759, 0.1181, -0.424359, -0.920222, 0.351467, 0.172229, 0.90152, -0.162094, 0.401232, 0.722212, 0.300088, 0.623183, 0.619388, 0.285179, 0.731458, 0.243161, 0.805534, 0.540358, 0.401392, 0.757741, 0.514503, 0.0360521, -0.808167, 0.587849, 0.0470365, -0.996773, -0.0650504, 0.891247, -0.346096, -0.293081, -0.628795, -0.428542, -0.648821, -0.728123, -0.433669, -0.530819, -0.266242, -0.820747, -0.50546, -0.356487, -0.807102, -0.470642, -0.819508, -0.00400737, 0.573054, -0.621939, 0.221334, 0.751134, -0.486942, -0.344667, 0.802553, -0.296489, -0.309511, 0.903492, 0.680455, -0.730488, -0.0580388, 0.812386, -0.50524, -0.291138, 0.512377, -0.289213, -0.808595, 0.59308, -0.36805, -0.716097, 0.00800875, -0.117128, 0.993085, 0.674665, -0.252249, 0.693684, -0.796642, -0.304628, 0.522076, 0.217271, -0.957194, 0.191239, 0.753738, -0.65364, 0.0680667, -0.713001, -0.691972, -0.113159, -0.19324, -0.972209, 0.132164, 0.686968, 0.301986, -0.660969, -0.711449, 0.136086, -0.689435, 0.617246, 0.733292, -0.285114, 0.703262, -0.29411, -0.647241, -0.641482, -0.336253, -0.689518, -0.714327, 0.637291, -0.289132, -0.0100024, 0.996243, -0.086021, -0.456062, -0.0570077, -0.88812, -0.609345, 0.431244, -0.665377, -0.947416, 0.264395, -0.18027, -0.891752, -0.0680574, -0.447377, -0.983712, -0.11008, -0.142103, -0.617997, -0.0169999, -0.785996, -0.785431, -0.0981788, 0.611113, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 0.168118, 0.336236, 0.926651, 0.327528, -0.185299, 0.926493, -0.326633, -0.185359, 0.926797, -0.167145, 0.336293, 0.926806, 0.402511, 0.237301, 0.884123, 0.494351, 0.22516, 0.839595, -0.984497, -0.0871325, 0.152231, -1, 0, 0, -0.984497, -0.152231, 0.0871325, -0.98452, -0.175271, 0, -0.984346, 0.15321, 0.0871191, -0.98441, 0.0881262, 0.152218, -0.98441, -0.152218, -0.0881262, -0.984346, -0.0871191, -0.15321, -0.984347, 0, -0.176241, 0.497254, -0.437223, 0.749383, 0.354379, -0.137147, 0.92499, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, -0.167136, 0.17214, 0.97079, -0.326504, 0.624964, 0.709094, 0.327398, 0.62476, 0.708862, 0.168109, 0.172111, 0.970627, -0.401672, 0.237397, 0.884479, -0.493594, 0.225271, 0.840011, -0.769614, 0.638509, 0, 0.770022, 0.638018, -0, 0.77049, 0.552351, 0.318202, -0.770083, 0.552777, 0.318448, 0.77067, 0.319278, 0.551479, -0.770263, 0.319524, 0.551905, 0.770513, 0, 0.637424, -0.770106, 0, 0.637916, 0.770916, -0.318378, 0.551655, -0.770509, -0.318624, 0.552081, 0.770916, -0.551655, 0.318378, -0.770509, -0.552081, 0.318624, 0.770513, -0.637424, 0, -0.770106, -0.637916, 0, -0.770083, -0.318448, -0.552777, -0.770263, -0.551905, -0.319524, 0.77067, -0.551479, -0.319278, 0.77049, -0.318202, -0.552351, -0.769614, 0, -0.638509, 0.770022, 0, -0.638018, -0.769837, 0.319347, -0.552601, 0.770245, 0.319101, -0.552175, -0.769837, 0.552601, -0.319347, 0.770245, 0.552175, -0.319101, -0.98452, 0, 0.175271, -0.984347, 0.176241, 0, -0.98426, 0.0881128, -0.153196, -0.98426, 0.153196, -0.0881128, 0.360374, -0.758786, 0.542562, -0.175025, 0.933135, 0.314046, -0.268074, 0.885244, 0.380105, -0.246181, 0.836614, 0.489359, -0.352675, -0.136261, 0.925772, -0.31946, 0.0650937, 0.945361, -0.95236, -0.0991416, 0.288412, -0.879823, 0.129121, 0.457428, -0.7009, -0.115148, 0.703904, -0.643922, 0.0390559, 0.764094, 0.286385, -0.615829, 0.733988, 0.764501, -0.387254, 0.515338, 0.0250168, -0.100067, 0.994666, 0.319337, 0.223236, 0.920972, 0.750018, 0.0670016, 0.658015, 0.687417, -0.119072, 0.716435, -0.825667, 0.144116, -0.54544, -0.564542, 0.681654, -0.465447, -0.454558, 0.60274, 0.655806, -0.923798, 0.0520449, 0.379327, -0.342076, 0.13303, -0.930208, 0.0799707, 0.541802, -0.836693, 0.969438, 0.150068, 0.194088, 0.991195, -0.0580114, 0.119023, -0.244187, 0.817627, 0.5214, -0.232042, 0.563101, -0.793142, -0.166079, 0.584278, -0.794378, -0.307188, 0.942578, -0.13108, -0.641567, 0.763675, -0.0720637, 0.161004, 0.0760018, -0.984023, 0.282058, 0.0480098, -0.958196, -0.18323, -0.152191, 0.971218, 0.410577, 0.0530746, 0.91028, -0.0370272, 0.718529, 0.694511, -0.580783, 0.410554, 0.702948, 0.943158, 0.164027, -0.289048, 0.910207, 0.00700159, -0.414094, 0.530191, 0.0660237, -0.845304, 0.728923, 0.358962, -0.582938, 0.039005, 0.86511, 0.500063, 0.0389854, 0.864677, -0.500813, 0.002, 0.999998, -0, 0.307062, -0.405082, -0.861174, 0.644374, -0.493286, -0.584339, 0.899636, -0.0680481, -0.431305, 0.473063, -0.0580077, -0.879117, 0, -0.746027, 0.665916, 0, -0.135113, 0.99083, 0.361199, -0.136075, 0.922507, 0.355385, -0.786851, 0.504546, 0.758512, -0.647437, -0.07405, 0.952727, -0.0990756, 0.287219, 0.641692, -0.681736, 0.351379, 0.709379, -0.115062, 0.695372, 0, -0.36621, -0.930532, 0, -0.0550267, -0.998485, -0.306156, -0.405206, -0.861439, -0.472286, -0.0580352, -0.879533, -0.899445, -0.0681094, -0.431694, -0.643788, -0.493604, -0.584716, -0.354509, -0.787131, 0.504725, -0.360328, -0.136124, 0.92284, -0.758087, -0.647929, -0.0741063, -0.952635, -0.0991702, 0.287493, -0.641103, -0.682174, 0.351605, -0.708882, -0.115143, 0.695866, 0, -0.0550817, 0.998482, 0.721736, -0.682696, -0.114116, 0.984884, -0.110987, -0.132984, 0.620192, -0.0180056, -0.784243, 0.463983, -0.666975, -0.582978, 0, 0.0239931, -0.999712, 0, -0.812786, -0.582563, -0.721256, -0.68319, -0.114199, -0.463198, -0.667285, -0.583249, -0.619576, -0.0180168, -0.78473, -0.984854, -0.111096, -0.133115, -0.712291, -0.694258, -0.103187, 0.595443, -0.778579, 0.198147, 0.653726, -0.55762, -0.511568, -0.639939, -0.7491, -0.171251, 0.643677, -0.761801, 0.0730768, 0.630288, -0.468214, -0.619283, -0.730652, -0.680607, -0.0540482, 0.116169, -0.506735, 0.854239, 0.201265, -0.563742, 0.801054, -0.905093, -0.411497, -0.107129, -0.0970155, 0.416066, -0.904144, -0.581217, 0.747279, -0.32212, -0.864338, -0.499774, -0.0560868, -0.164974, 0.491923, -0.854866, -0.616439, 0.761542, -0.200142, 0.407071, -0.149026, -0.901157, -0.759004, -0.614813, -0.214283, 0.347173, -0.0500249, -0.936466, -0.848814, -0.528507, -0.0140134, -0.344309, 0.00500449, 0.938843, -0.266308, -0.0730846, 0.961113, -0.669545, 0.542441, 0.507413, -0.833134, -0.540736, -0.116158, -0.62997, 0.48074, 0.609939, 0.712784, -0.693763, -0.103113, 0.64053, -0.74862, -0.171142, -0.653152, -0.557985, -0.511903, -0.594796, -0.779043, 0.198265, -0.629685, -0.46851, -0.619674, -0.64309, -0.762292, 0.0731239, 0.731118, -0.68011, -0.0540087, -0.11518, -0.506794, 0.854338, -0.200304, -0.563855, 0.801215, 0.905274, -0.411124, -0.107032, 0.864591, -0.499341, -0.0560383, 0.581879, 0.746844, -0.321933, 0.0980061, 0.416026, -0.904056, 0.617059, 0.761072, -0.200019, 0.165946, 0.491841, -0.854724, 0.759428, -0.614346, -0.214121, -0.406236, -0.149087, -0.901524, -0.346292, -0.0500423, -0.936791, 0.849093, -0.528058, -0.0140015, 0.345191, 0.00500277, 0.938519, 0.267238, -0.0730651, 0.960857, 0.83344, -0.540285, -0.116061, 0.670096, 0.542078, 0.507073, 0.630574, 0.480437, 0.609555, 0.652602, -0.667616, 0.35833, 0.272405, -0.803194, 0.529788, -0.69805, -0.119179, 0.706062, -0.0250168, -0.100067, 0.994666, -0.692476, -0.119254, 0.711516, -0.0250168, -0.100067, 0.994666, 0.794806, -0.441448, -0.416422, 0.800238, -0.563168, -0.206061, 0.931286, 0.0550169, 0.360111, 0.825985, 0.143997, -0.54499, 0.927789, 0.0530451, 0.369314, 0.825985, 0.143997, -0.54499, 0.823173, -0.419088, -0.383081, 0.35507, 0.134026, -0.925182, 0.348836, 0.133937, -0.927564, 0.241336, -0.969348, -0.0460641, -0.998282, -0.049063, 0.0320411, -0.995768, -0.0530409, 0.0750579, -0.256367, -0.749072, -0.610874, -0.92242, 0.00300137, -0.386176, -0.915525, 0.00500287, -0.402231, 0.679395, -0.526306, -0.511297, -0.621461, 0.0540401, -0.781579, -0.575446, 0.0600465, -0.815632, -0.652026, -0.668052, 0.358564, 0.0260168, -0.100064, 0.994641, 0.698563, -0.119096, 0.705568, -0.271477, -0.803413, 0.529932, 0.0260168, -0.100064, 0.994641, 0.692997, -0.119171, 0.711023, -0.794437, -0.441799, -0.416754, -0.825667, 0.144116, -0.54544, -0.931153, 0.0550682, 0.360446, -0.799878, -0.563619, -0.206226, -0.825667, 0.144116, -0.54544, -0.92765, 0.0530944, 0.369657, -0.82285, -0.419434, -0.383396, -0.354195, 0.134074, -0.925511, -0.347958, 0.133984, -0.927887, 0.998285, -0.049014, 0.0320091, -0.240392, -0.969582, -0.0460752, 0.995776, -0.0529881, 0.0749831, 0.922569, 0.0029986, -0.38582, 0.257302, -0.748879, -0.610717, 0.915686, 0.00499829, -0.401862, -0.678856, -0.526664, -0.511645, 0.622074, 0.0540065, -0.781093, 0.576115, 0.060012, -0.815163 - - - - - 6, 7, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 6, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 8, 9, 3, 0, 8, 9, 3, 0, 8, 9, 0, 0, 8, 9, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 1, 3, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 8, 9, 3, 0, 8, 9, 0, 0, 12, 13, 1, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 3, 0, 0, 0, 8, 9, 3, 0, 8, 9, 3, 0, 8, 9, 0, 0, 9, 8, 0, 0, 9, 8, 3, 0, 9, 8, 0, 0, 9, 8, 3, 0, 9, 8, 0, 0, 8, 9, 3, 0, 8, 9, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 6, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 10, 11, 3, 0, 10, 11, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 10, 11, 3, 0, 10, 11, 0, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 3, 0, 0, 0, 10, 11, 3, 0, 11, 10, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 11, 10, 0, 0, 11, 10, 3, 0, 11, 10, 3, 0, 11, 10, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 6, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 3, 0, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 10, 11, 0, 3, 11, 10, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 11, 10, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 9, 8, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 9, 8, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 0, 0, 12, 1, 13, 0, 12, 1, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 15, 0, 0, 15, 1, 16, 0, 15, 1, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0 - 0.500006, 0.499994, 0, 0, 0.500036, 0.499964, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.508359, 0.491641, 0, 0, 1, 0, 0, 0, 0.500012, 0.499988, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500137, 0.499863, 0, 0, 0.997415, 0.00258508, 0, 0, 0.5, 0.5, 0, 0, 0.502778, 0.497222, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.439327, 0.339942, 0.220731, 0, 0.397775, 0.362587, 0.239639, 0, 0.523139, 0.476861, 0, 0, 0.563768, 0.436232, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.66667, 0.33333, 0, 0, 1, 0, 0, 0, 0.412375, 0.353797, 0.233829, 0, 0.538228, 0.461772, 0, 0, 0.544073, 0.274503, 0.181424, 0, 0.550005, 0.266658, 0.183337, 0, 0.673479, 0.326521, 0, 0, 0.664658, 0.335342, 0, 0, 0.546797, 0.270935, 0.182268, 0, 0.544673, 0.273746, 0.181581, 0, 0.665519, 0.334481, 0, 0, 0.668675, 0.331325, 0, 0, 0.615652, 0.230199, 0.154149, 0, 0.6672, 0.3328, 0, 0, 0.544198, 0.2744, 0.181402, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 0.37581, 0.37581, 0.24838, 0, 0.378779, 0.374023, 0.247199, 0, 0.503159, 0.496841, 0, 0, 0.5, 0.5, 0, 0, 0.399773, 0.361383, 0.238845, 0, 0.525218, 0.474782, 0, 0, 0.409739, 0.358697, 0.231565, 0, 0.533212, 0.466788, 0, 0, 0.375815, 0.375807, 0.248378, 0, 0.500006, 0.499994, 0, 0, 0.56732, 0.24294, 0.18974, 0, 0.700171, 0.299829, 0, 0, 0.544164, 0.274448, 0.181388, 0, 0.66474, 0.33526, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500006, 0.499994, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500036, 0.499964, 0, 0, 1, 0, 0, 0, 0.508359, 0.491641, 0, 0, 0.500012, 0.499988, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.502778, 0.497222, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.439327, 0.339942, 0.220731, 0, 0.563768, 0.436232, 0, 0, 0.523139, 0.476861, 0, 0, 0.397775, 0.362587, 0.239639, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.412375, 0.353797, 0.233829, 0, 0.538228, 0.461772, 0, 0, 0.544073, 0.274503, 0.181424, 0, 0.664658, 0.335342, 0, 0, 0.673479, 0.326521, 0, 0, 0.550005, 0.266658, 0.183337, 0, 0.546797, 0.270935, 0.182268, 0, 0.668675, 0.331325, 0, 0, 0.665519, 0.334481, 0, 0, 0.544673, 0.273746, 0.181581, 0, 0.615652, 0.230199, 0.154149, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 0.544198, 0.2744, 0.181402, 0, 1, 0, 0, 0, 0.37581, 0.37581, 0.24838, 0, 0.5, 0.5, 0, 0, 0.503159, 0.496841, 0, 0, 0.378779, 0.374023, 0.247199, 0, 0.525218, 0.474782, 0, 0, 0.399773, 0.361383, 0.238845, 0, 0.409739, 0.358697, 0.231565, 0, 0.533212, 0.466788, 0, 0, 0.500006, 0.499994, 0, 0, 0.375815, 0.375807, 0.248378, 0, 0.700171, 0.299829, 0, 0, 0.56732, 0.24294, 0.18974, 0, 0.544164, 0.274448, 0.181388, 0, 0.66474, 0.33526, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666663, 0.333337, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.718253, 0.15884, 0.122907, 0, 0.739344, 0.136359, 0.124296, 0, 1, 0, 0, 0, 0.45939, 0.304779, 0.235832, 0, 0.485992, 0.268898, 0.245111, 0, 1, 0, 0, 0, 0.7331, 0.143653, 0.123247, 0, 0.477963, 0.280975, 0.241062, 0, 1, 0, 0, 0, 0.748373, 0.125813, 0.125813, 0, 0.747178, 0.12721, 0.125612, 0, 1, 0, 0, 0, 0.497836, 0.251082, 0.251082, 0, 0.496251, 0.253466, 0.250283, 0, 0.738503, 0.137343, 0.124154, 0, 1, 0, 0, 0, 0.484902, 0.270539, 0.244559, 0, 1, 0, 0, 0, 0.730612, 0.143641, 0.125747, 0, 0.4748, 0.280042, 0.245157, 0, 0.748371, 0.125816, 0.125813, 0, 1, 0, 0, 0, 0.497833, 0.251086, 0.251081, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.739344, 0.136359, 0.124296, 0, 0.718253, 0.15884, 0.122907, 0, 0.485992, 0.268898, 0.245111, 0, 0.45939, 0.304779, 0.235832, 0, 1, 0, 0, 0, 0.7331, 0.143653, 0.123247, 0, 0.477963, 0.280975, 0.241062, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.747178, 0.12721, 0.125612, 0, 0.748373, 0.125813, 0.125813, 0, 0.496251, 0.253466, 0.250283, 0, 0.497836, 0.251082, 0.251082, 0, 1, 0, 0, 0, 0.738503, 0.137343, 0.124154, 0, 0.484902, 0.270539, 0.244559, 0, 1, 0, 0, 0, 0.730612, 0.143641, 0.125747, 0, 0.4748, 0.280042, 0.245157, 0, 1, 0, 0, 0, 0.748371, 0.125816, 0.125813, 0, 0.497833, 0.251086, 0.251081, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.668925, 0.222972, 0.108103, 0, 0.666077, 0.221944, 0.111978, 0, 0.402445, 0.40244, 0.195114, 0, 0.399364, 0.399217, 0.201418, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666312, 0.222075, 0.111612, 0, 0.667337, 0.222443, 0.110219, 0, 0.399617, 0.399566, 0.200817, 0, 0.400725, 0.40072, 0.198555, 0, 0.500004, 0.499996, 0, 0, 0.533361, 0.40023, 0.0664093, 0, 0.571539, 0.286063, 0.142398, 0, 1, 0, 0, 0, 0.666044, 0.222012, 0.111945, 0, 0.399328, 0.399322, 0.20135, 0, 1, 0, 0, 0, 0.678203, 0.225313, 0.0964842, 0, 0.412634, 0.411257, 0.176109, 0, 1, 0, 0, 0, 0.666023, 0.222008, 0.111969, 0, 0.399306, 0.399306, 0.201389, 0, 1, 0, 0, 0, 0.666077, 0.221944, 0.111978, 0, 0.668925, 0.222972, 0.108103, 0, 1, 0, 0, 0, 0.399364, 0.399217, 0.201418, 0, 0.402445, 0.40244, 0.195114, 0, 1, 0, 0, 0, 0.667337, 0.222443, 0.110219, 0, 0.666312, 0.222075, 0.111612, 0, 1, 0, 0, 0, 0.400725, 0.40072, 0.198555, 0, 0.399617, 0.399566, 0.200817, 0, 0.500004, 0.499996, 0, 0, 0.533361, 0.40023, 0.0664093, 0, 0.571539, 0.286063, 0.142398, 0, 0.666044, 0.222012, 0.111945, 0, 1, 0, 0, 0, 0.399328, 0.399322, 0.20135, 0, 0.678203, 0.225313, 0.0964842, 0, 1, 0, 0, 0, 0.412634, 0.411257, 0.176109, 0, 1, 0, 0, 0, 0.666023, 0.222008, 0.111969, 0, 0.399306, 0.399306, 0.201389, 0 - 0, 2, 1, 0, 3, 2, 1, 5, 4, 1, 2, 5, 6, 5, 7, 6, 4, 5, 8, 0, 9, 8, 10, 0, 11, 13, 12, 11, 14, 13, 15, 17, 16, 15, 7, 17, 12, 15, 18, 12, 13, 15, 10, 3, 0, 10, 19, 3, 13, 7, 15, 13, 6, 7, 2, 20, 5, 2, 21, 20, 7, 20, 17, 7, 5, 20, 21, 3, 22, 21, 2, 3, 18, 16, 23, 18, 15, 16, 22, 19, 24, 22, 3, 19, 25, 27, 26, 25, 28, 27, 29, 28, 25, 29, 30, 28, 26, 32, 31, 26, 27, 32, 33, 35, 34, 33, 36, 35, 37, 39, 38, 37, 40, 39, 38, 42, 41, 38, 39, 42, 43, 45, 44, 43, 46, 45, 47, 49, 48, 47, 50, 49, 51, 53, 52, 51, 54, 53, 55, 46, 56, 55, 45, 46, 57, 44, 58, 57, 43, 44, 59, 61, 60, 59, 50, 61, 62, 45, 55, 62, 63, 45, 64, 48, 65, 64, 47, 48, 66, 50, 59, 66, 49, 50, 67, 43, 57, 67, 68, 43, 69, 68, 67, 69, 70, 68, 34, 49, 66, 34, 35, 49, 65, 70, 69, 65, 48, 70, 58, 72, 71, 58, 44, 72, 56, 36, 33, 56, 46, 36, 71, 74, 73, 71, 72, 74, 60, 63, 62, 60, 61, 63, 73, 47, 64, 73, 74, 47, 75, 77, 76, 75, 78, 77, 79, 41, 80, 79, 38, 41, 81, 38, 79, 81, 37, 38, 80, 83, 82, 80, 41, 83, 84, 37, 81, 84, 85, 37, 41, 86, 83, 41, 42, 86, 85, 40, 37, 85, 87, 40, 42, 88, 86, 42, 89, 88, 87, 90, 40, 87, 91, 90, 40, 92, 39, 40, 90, 92, 39, 89, 42, 39, 92, 89, 48, 35, 70, 48, 49, 35, 74, 50, 47, 74, 61, 50, 70, 36, 68, 70, 35, 36, 44, 63, 72, 44, 45, 63, 68, 46, 43, 68, 36, 46, 72, 61, 74, 72, 63, 61, 93, 95, 94, 93, 96, 95, 97, 25, 26, 97, 98, 25, 98, 29, 25, 98, 99, 29, 100, 26, 31, 100, 97, 26, 31, 102, 101, 31, 32, 102, 103, 105, 104, 103, 106, 105, 104, 108, 107, 104, 105, 108, 107, 110, 109, 107, 108, 110, 111, 113, 112, 111, 114, 113, 115, 112, 116, 115, 111, 112, 117, 116, 118, 117, 115, 116, 119, 118, 120, 119, 117, 118, 114, 110, 113, 114, 109, 110, 121, 123, 122, 121, 124, 123, 125, 124, 121, 125, 126, 124, 127, 129, 128, 128, 129, 130, 131, 129, 132, 133, 130, 129, 134, 133, 129, 135, 134, 129, 136, 138, 137, 136, 139, 138, 140, 142, 141, 140, 143, 142, 144, 146, 145, 144, 147, 146, 145, 149, 148, 145, 146, 149, 148, 151, 150, 148, 149, 151, 150, 153, 152, 150, 151, 153, 152, 143, 140, 152, 153, 143, 154, 156, 155, 154, 157, 156, 155, 159, 158, 155, 156, 159, 158, 106, 103, 158, 159, 106, 160, 162, 161, 160, 163, 162, 164, 161, 165, 164, 160, 161, 166, 165, 167, 166, 164, 165, 168, 167, 169, 168, 166, 167, 154, 120, 157, 154, 119, 120, 144, 169, 147, 144, 168, 169, 163, 142, 162, 163, 141, 142, 170, 172, 171, 170, 173, 172, 174, 173, 170, 174, 175, 173, 176, 178, 177, 176, 179, 178, 177, 126, 125, 177, 178, 126, 180, 179, 176, 180, 181, 179, 122, 181, 180, 122, 123, 181, 182, 184, 183, 182, 185, 184, 183, 187, 186, 183, 184, 187, 186, 189, 188, 186, 187, 189, 188, 191, 190, 188, 189, 191, 190, 193, 192, 190, 191, 193, 192, 195, 194, 192, 193, 195, 196, 198, 197, 196, 199, 198, 200, 197, 201, 200, 196, 197, 202, 201, 203, 202, 200, 201, 204, 203, 205, 204, 202, 203, 199, 195, 198, 199, 194, 195, 182, 205, 185, 182, 204, 205, 206, 129, 127, 207, 129, 131, 132, 129, 206, 208, 135, 129, 209, 208, 129, 207, 209, 129, 210, 139, 136, 210, 211, 139, 28, 212, 27, 28, 213, 212, 30, 213, 28, 30, 214, 213, 27, 215, 32, 27, 212, 215, 216, 218, 217, 216, 219, 218, 220, 95, 221, 220, 94, 95, 222, 218, 219, 222, 223, 218, 224, 96, 93, 224, 225, 96, 220, 223, 222, 220, 221, 223, 226, 78, 75, 226, 227, 78, 228, 230, 229, 228, 231, 230, 232, 234, 233, 232, 235, 234, 236, 235, 232, 236, 237, 235, 229, 239, 238, 229, 230, 239, 233, 231, 228, 233, 234, 231, 32, 240, 102, 32, 215, 240, 241, 243, 242, 241, 244, 243, 76, 246, 245, 76, 77, 246, 247, 227, 226, 247, 248, 227, 242, 250, 249, 242, 243, 250, 245, 244, 241, 245, 246, 244, 249, 248, 247, 249, 250, 248, 238, 252, 251, 238, 239, 252, 253, 237, 236, 253, 254, 237, 251, 254, 253, 251, 252, 254, 102, 240, 255, 9, 1, 256, 9, 0, 1, 14, 6, 13, 14, 257, 6, 256, 4, 258, 256, 1, 4, 257, 4, 6, 257, 258, 4, 259, 261, 260, 259, 262, 261, 262, 263, 261, 262, 264, 263, 265, 263, 264, 265, 266, 263, 8, 259, 10, 8, 267, 259, 11, 269, 268, 11, 12, 269, 270, 271, 266, 270, 272, 271, 12, 270, 269, 12, 18, 270, 10, 260, 19, 10, 259, 260, 269, 266, 265, 269, 270, 266, 261, 274, 273, 261, 263, 274, 266, 274, 263, 266, 271, 274, 260, 273, 275, 260, 261, 273, 18, 272, 270, 18, 23, 272, 19, 275, 24, 19, 260, 275, 276, 278, 277, 276, 279, 278, 29, 277, 30, 29, 276, 277, 279, 280, 278, 279, 281, 280, 282, 284, 283, 282, 285, 284, 286, 288, 287, 286, 289, 288, 289, 290, 288, 289, 291, 290, 292, 294, 293, 292, 295, 294, 296, 298, 297, 296, 299, 298, 300, 53, 54, 300, 301, 53, 302, 293, 294, 302, 303, 293, 304, 295, 292, 304, 305, 295, 306, 307, 297, 306, 308, 307, 309, 294, 310, 309, 302, 294, 311, 299, 296, 311, 312, 299, 313, 297, 298, 313, 306, 297, 314, 292, 315, 314, 304, 292, 316, 315, 317, 316, 314, 315, 285, 298, 284, 285, 313, 298, 312, 317, 299, 312, 316, 317, 305, 318, 295, 305, 319, 318, 303, 283, 293, 303, 282, 283, 319, 320, 318, 319, 321, 320, 308, 310, 307, 308, 309, 310, 321, 296, 320, 321, 311, 296, 322, 324, 323, 322, 325, 324, 326, 291, 289, 326, 327, 291, 328, 289, 286, 328, 326, 289, 327, 329, 291, 327, 330, 329, 331, 286, 332, 331, 328, 286, 291, 333, 290, 291, 329, 333, 332, 287, 334, 332, 286, 287, 290, 336, 335, 290, 333, 336, 334, 338, 337, 334, 287, 338, 287, 339, 338, 287, 288, 339, 288, 335, 339, 288, 290, 335, 299, 284, 298, 299, 317, 284, 320, 297, 307, 320, 296, 297, 317, 283, 284, 317, 315, 283, 295, 310, 294, 295, 318, 310, 315, 293, 283, 315, 292, 293, 318, 307, 310, 318, 320, 307, 340, 342, 341, 340, 343, 342, 344, 276, 345, 344, 279, 276, 345, 29, 99, 345, 276, 29, 346, 279, 344, 346, 281, 279, 281, 102, 280, 281, 101, 102, 347, 349, 348, 347, 350, 349, 350, 351, 349, 350, 352, 351, 352, 353, 351, 352, 354, 353, 355, 357, 356, 355, 358, 357, 359, 358, 355, 359, 360, 358, 361, 360, 359, 361, 362, 360, 363, 362, 361, 363, 364, 362, 356, 353, 354, 356, 357, 353, 365, 367, 366, 365, 368, 367, 369, 366, 370, 369, 365, 366, 371, 373, 372, 373, 374, 372, 375, 376, 372, 377, 372, 374, 378, 372, 377, 379, 372, 378, 136, 381, 380, 136, 137, 381, 382, 384, 383, 382, 385, 384, 386, 388, 387, 386, 389, 388, 389, 390, 388, 389, 391, 390, 391, 392, 390, 391, 393, 392, 393, 394, 392, 393, 395, 394, 395, 383, 394, 395, 382, 383, 396, 398, 397, 396, 399, 398, 399, 400, 398, 399, 401, 400, 401, 348, 400, 401, 347, 348, 402, 404, 403, 402, 405, 404, 406, 405, 402, 406, 407, 405, 408, 407, 406, 408, 409, 407, 410, 409, 408, 410, 411, 409, 396, 364, 363, 396, 397, 364, 386, 411, 410, 386, 387, 411, 403, 384, 385, 403, 404, 384, 412, 414, 413, 412, 415, 414, 416, 413, 417, 416, 412, 413, 418, 420, 419, 418, 421, 420, 421, 370, 420, 421, 369, 370, 422, 419, 423, 422, 418, 419, 368, 423, 367, 368, 422, 423, 424, 426, 425, 424, 427, 426, 427, 428, 426, 427, 429, 428, 429, 430, 428, 429, 431, 430, 431, 432, 430, 431, 433, 432, 433, 434, 432, 433, 435, 434, 435, 436, 434, 435, 437, 436, 438, 440, 439, 438, 441, 440, 442, 441, 438, 442, 443, 441, 444, 443, 442, 444, 445, 443, 446, 445, 444, 446, 447, 445, 439, 436, 437, 439, 440, 436, 424, 447, 446, 424, 425, 447, 448, 371, 372, 449, 375, 372, 376, 448, 372, 450, 372, 379, 451, 372, 450, 449, 372, 451, 210, 380, 452, 210, 136, 380, 277, 454, 453, 277, 278, 454, 30, 453, 214, 30, 277, 453, 278, 455, 454, 278, 280, 455, 216, 457, 456, 216, 217, 457, 458, 342, 343, 458, 459, 342, 460, 457, 461, 460, 456, 457, 224, 341, 225, 224, 340, 341, 458, 461, 459, 458, 460, 461, 462, 323, 463, 462, 322, 323, 464, 466, 465, 464, 467, 466, 468, 470, 469, 468, 471, 470, 472, 469, 473, 472, 468, 469, 467, 474, 466, 467, 475, 474, 471, 465, 470, 471, 464, 465, 280, 476, 455, 280, 102, 476, 477, 479, 478, 477, 480, 479, 325, 481, 324, 325, 482, 481, 483, 463, 484, 483, 462, 463, 480, 485, 479, 480, 486, 485, 482, 478, 481, 482, 477, 478, 486, 484, 485, 486, 483, 484, 475, 487, 474, 475, 488, 487, 489, 473, 490, 489, 472, 473, 488, 490, 487, 488, 489, 490, 102, 255, 476, 267, 262, 259, 267, 491, 262, 268, 265, 492, 268, 269, 265, 491, 264, 262, 491, 493, 264, 492, 264, 493, 492, 265, 264, 494, 496, 495, 494, 497, 496, 497, 94, 496, 497, 93, 94, 498, 500, 499, 498, 501, 500, 499, 219, 216, 499, 500, 219, 502, 496, 503, 502, 495, 496, 503, 94, 220, 503, 496, 94, 504, 500, 501, 504, 505, 500, 505, 219, 500, 505, 222, 219, 506, 497, 494, 506, 507, 497, 507, 93, 497, 507, 224, 93, 502, 505, 504, 502, 503, 505, 503, 222, 505, 503, 220, 222, 508, 510, 509, 508, 511, 510, 509, 343, 340, 509, 510, 343, 498, 513, 512, 498, 499, 513, 499, 456, 513, 499, 216, 456, 514, 510, 511, 514, 515, 510, 515, 343, 510, 515, 458, 343, 516, 513, 517, 516, 512, 513, 517, 456, 460, 517, 513, 456, 506, 509, 507, 506, 508, 509, 507, 340, 224, 507, 509, 340, 514, 517, 515, 514, 516, 517, 515, 460, 458, 515, 517, 460, 31, 518, 100, 31, 101, 518, 100, 54, 51, 100, 518, 54, 519, 521, 520, 519, 522, 521, 520, 98, 97, 520, 521, 98, 522, 523, 521, 522, 524, 523, 521, 99, 98, 521, 523, 99, 52, 520, 51, 52, 519, 520, 51, 97, 100, 51, 520, 97, 281, 518, 101, 281, 346, 518, 346, 54, 518, 346, 300, 54, 525, 527, 526, 525, 528, 527, 528, 345, 527, 528, 344, 345, 526, 523, 524, 526, 527, 523, 527, 99, 523, 527, 345, 99, 301, 528, 525, 301, 300, 528, 300, 344, 528, 300, 346, 344, 529, 531, 530, 529, 532, 531, 530, 534, 533, 530, 531, 534, 533, 325, 322, 533, 534, 325, 535, 530, 536, 535, 529, 530, 536, 533, 537, 536, 530, 533, 537, 322, 462, 537, 533, 322, 538, 540, 539, 538, 541, 540, 539, 543, 542, 539, 540, 543, 542, 480, 477, 542, 543, 480, 532, 544, 531, 532, 545, 544, 531, 546, 534, 531, 544, 546, 534, 482, 325, 534, 546, 482, 547, 536, 548, 547, 535, 536, 548, 537, 549, 548, 536, 537, 549, 462, 483, 549, 537, 462, 541, 550, 540, 541, 551, 550, 540, 552, 543, 540, 550, 552, 543, 486, 480, 543, 552, 486, 545, 539, 544, 545, 538, 539, 544, 542, 546, 544, 539, 542, 546, 477, 482, 546, 542, 477, 551, 548, 550, 551, 547, 548, 550, 549, 552, 550, 548, 549, 552, 483, 486, 552, 549, 483, 553, 555, 554, 553, 556, 555, 556, 557, 555, 556, 558, 557, 558, 76, 557, 558, 75, 76, 559, 556, 553, 559, 560, 556, 560, 558, 556, 560, 561, 558, 561, 75, 558, 561, 226, 75, 562, 564, 563, 562, 565, 564, 565, 566, 564, 565, 567, 566, 567, 242, 566, 567, 241, 242, 554, 569, 568, 554, 555, 569, 555, 570, 569, 555, 557, 570, 557, 245, 570, 557, 76, 245, 571, 560, 559, 571, 572, 560, 572, 561, 560, 572, 573, 561, 573, 226, 561, 573, 247, 226, 563, 575, 574, 563, 564, 575, 564, 576, 575, 564, 566, 576, 566, 249, 576, 566, 242, 249, 568, 565, 562, 568, 569, 565, 569, 567, 565, 569, 570, 567, 570, 241, 567, 570, 245, 241, 574, 572, 571, 574, 575, 572, 575, 573, 572, 575, 576, 573, 576, 247, 573, 576, 249, 247, 577, 579, 578, 577, 580, 579, 580, 581, 579, 580, 582, 581, 582, 229, 581, 582, 228, 229, 583, 585, 584, 583, 586, 585, 586, 587, 585, 586, 588, 587, 588, 233, 587, 588, 232, 233, 589, 586, 583, 589, 590, 586, 590, 588, 586, 590, 591, 588, 591, 232, 588, 591, 236, 232, 578, 593, 592, 578, 579, 593, 579, 594, 593, 579, 581, 594, 581, 238, 594, 581, 229, 238, 584, 580, 577, 584, 585, 580, 585, 582, 580, 585, 587, 582, 587, 228, 582, 587, 233, 228, 592, 596, 595, 592, 593, 596, 593, 597, 596, 593, 594, 597, 594, 251, 597, 594, 238, 251, 598, 590, 589, 598, 599, 590, 599, 591, 590, 599, 600, 591, 600, 236, 591, 600, 253, 236, 595, 599, 598, 595, 596, 599, 596, 600, 599, 596, 597, 600, 597, 253, 600, 597, 251, 253, 601, 603, 602, 601, 604, 603, 602, 606, 605, 602, 603, 606, 605, 467, 464, 605, 606, 467, 607, 609, 608, 607, 610, 609, 608, 612, 611, 608, 609, 612, 611, 471, 468, 611, 612, 471, 613, 608, 614, 613, 607, 608, 614, 611, 615, 614, 608, 611, 615, 468, 472, 615, 611, 468, 604, 616, 603, 604, 617, 616, 603, 618, 606, 603, 616, 618, 606, 475, 467, 606, 618, 475, 610, 602, 609, 610, 601, 602, 609, 605, 612, 609, 602, 605, 612, 464, 471, 612, 605, 464, 617, 619, 616, 617, 620, 619, 616, 621, 618, 616, 619, 621, 618, 488, 475, 618, 621, 488, 622, 614, 623, 622, 613, 614, 623, 615, 624, 623, 614, 615, 624, 472, 489, 624, 615, 472, 620, 623, 619, 620, 622, 623, 619, 624, 621, 619, 623, 624, 621, 489, 488, 621, 624, 489 - - - - - - - "db" - 0 - "pitch" - 1 - "sample" - - - - "db" - 0 - "pitch" - 1 - "sample" - - - - - - "idle" - 1.25 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255728, 0.138077, -0.259039, 0.955604, 1, 1, 1, 0.05, 1, 5.96046e-07, -2.38419e-07, 3.8743e-07, -0.0264725, 0.139277, -0.25962, 0.955248, 1, 1, 1, 0.1, 1, 5.36442e-07, -2.38419e-07, 3.8743e-07, -0.028916, 0.142508, -0.261183, 0.954274, 1, 1, 1, 0.15, 1, 1.19209e-07, 1.19209e-07, 5.96046e-08, -0.0326835, 0.14736, -0.26354, 0.952766, 1, 1, 1, 0.25, 1, 5.96046e-08, 1.19209e-07, 0, -0.0433083, 0.158072, -0.268982, 0.949098, 1, 1, 1, 0.3, 1, 8.9407e-07, -3.57628e-07, 5.96046e-07, -0.0481632, 0.16058, -0.27034, 0.948056, 1, 1, 1, 0.35, 1, 7.15256e-07, -3.57628e-07, 5.36442e-07, -0.0515519, 0.159894, -0.270034, 0.948081, 1, 1, 1, 0.4, 1, 6.25849e-07, -3.57628e-07, 5.06639e-07, -0.0529994, 0.155917, -0.267946, 0.949256, 1, 1, 1, 0.85, 1, 8.04663e-07, -5.96046e-07, 8.34465e-07, -0.01551, 0.114246, -0.235933, 0.964906, 1, 1, 1, 0.9, 1, 7.15256e-07, -4.76837e-07, 7.15256e-07, -0.0133439, 0.115591, -0.236366, 0.964672, 1, 1, 1, 0.95, 1, 5.06639e-07, -3.57628e-07, 4.76837e-07, -0.0142794, 0.118993, -0.239276, 0.963527, 1, 1, 1, 1.1, 1, 6.55651e-07, -3.57628e-07, 5.36442e-07, -0.0224776, 0.132362, -0.25315, 0.958066, 1, 1, 1, 1.15, 1, 7.45058e-07, -2.38419e-07, 4.17233e-07, -0.0241962, 0.135447, -0.25637, 0.956736, 1, 1, 1, 1.2, 1, 7.15256e-07, -2.38419e-07, 5.06639e-07, -0.0252313, 0.137384, -0.258343, 0.955902, 1, 1, 1, 1.25, 1, 1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255726, 0.138077, -0.259039, 0.955604, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, -0.120735, -0.0116329, 0.968344, 1, 1, 1, 0.05, 1, 2.98023e-08, -5.96046e-07, -2.38419e-07, -0.218633, -0.120967, -0.0119311, 0.968207, 1, 1, 1, 0.1, 1, 1.78814e-07, -7.7486e-07, -4.76837e-07, -0.219848, -0.121646, -0.0127373, 0.967836, 1, 1, 1, 0.15, 1, -5.96046e-08, -6.25849e-07, -4.76837e-07, -0.221585, -0.122891, -0.0139574, 0.967266, 1, 1, 1, 0.2, 1, -2.98023e-08, -9.83477e-07, -1.78814e-07, -0.223801, -0.125062, -0.0151597, 0.966459, 1, 1, 1, 0.25, 1, 1.49012e-07, -5.66244e-07, -2.38419e-07, -0.225991, -0.128733, -0.0159408, 0.965454, 1, 1, 1, 0.3, 1, 0, -1.04308e-06, -2.38419e-07, -0.227229, -0.134329, -0.0159913, 0.9644, 1, 0.999999, 1, 0.55, 1, 2.98023e-08, -5.66244e-07, -3.57628e-07, -0.218159, -0.170756, -0.00658222, 0.960836, 1, 1, 1, 0.6, 1, 1.49012e-07, -5.36442e-07, -2.98023e-07, -0.214746, -0.174272, -0.00460497, 0.960985, 1, 1, 1, 0.65, 1, 2.38419e-07, -2.08616e-07, -3.57628e-07, -0.21128, -0.17607, -0.0030008, 0.961432, 1, 1, 1, 0.7, 1, 1.49012e-07, -4.47035e-07, -2.38419e-07, -0.207961, -0.17612, -0.00179697, 0.962149, 1, 1, 1, 0.75, 1, -2.38419e-07, -6.55651e-07, -3.57628e-07, -0.204984, -0.174339, -0.000935222, 0.963113, 1, 1, 1, 0.8, 1, 8.9407e-08, -2.98023e-08, -1.19209e-07, -0.202542, -0.170485, -0.000499965, 0.964319, 1, 0.999999, 1, 0.85, 1, 8.9407e-08, -8.64267e-07, -4.17233e-07, -0.200954, -0.164989, -0.000498206, 0.965607, 1, 0.999999, 1, 1.15, 1, 1.19209e-07, -6.85453e-07, -2.98023e-07, -0.216378, -0.124725, -0.0104075, 0.968254, 1, 1, 1, 1.2, 1, -2.98023e-08, 2.98023e-08, -1.78814e-07, -0.217708, -0.121801, -0.0113103, 0.968318, 1, 1, 1, 1.25, 1, 2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, -0.120734, -0.0116329, 0.968344, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255728, -0.138077, 0.25904, 0.955604, 1, 1, 1, 0.05, 1, -5.96046e-07, -2.38419e-07, 3.8743e-07, -0.0264725, -0.139277, 0.25962, 0.955248, 1, 1, 1, 0.1, 1, -5.36442e-07, -2.38419e-07, 3.8743e-07, -0.028916, -0.142508, 0.261183, 0.954274, 1, 1, 1, 0.15, 1, -1.19209e-07, 1.19209e-07, 5.96046e-08, -0.0326835, -0.14736, 0.26354, 0.952766, 1, 1, 1, 0.25, 1, -5.96046e-08, 1.19209e-07, 0, -0.0433083, -0.158072, 0.268982, 0.949098, 1, 1, 1, 0.3, 1, -8.9407e-07, -3.57628e-07, 5.96046e-07, -0.0481632, -0.16058, 0.27034, 0.948056, 1, 1, 1, 0.35, 1, -7.15256e-07, -3.57628e-07, 5.36442e-07, -0.0515519, -0.159894, 0.270034, 0.948081, 1, 1, 1, 0.4, 1, -6.25849e-07, -3.57628e-07, 5.06639e-07, -0.0529994, -0.155917, 0.267946, 0.949256, 1, 1, 1, 0.85, 1, -8.04663e-07, -5.96046e-07, 8.34465e-07, -0.01551, -0.114246, 0.235933, 0.964906, 1, 1, 1, 0.9, 1, -7.15256e-07, -4.76837e-07, 7.15256e-07, -0.0133439, -0.115591, 0.236367, 0.964672, 1, 1, 1, 0.95, 1, -5.06639e-07, -3.57628e-07, 4.76837e-07, -0.0142794, -0.118993, 0.239276, 0.963527, 1, 1, 1, 1.1, 1, -6.55651e-07, -3.57628e-07, 5.36442e-07, -0.0224776, -0.132362, 0.25315, 0.958066, 1, 1, 1, 1.15, 1, -7.45058e-07, -2.38419e-07, 4.17233e-07, -0.0241962, -0.135447, 0.25637, 0.956736, 1, 1, 1, 1.2, 1, -7.15256e-07, -2.38419e-07, 5.06639e-07, -0.0252313, -0.137384, 0.258343, 0.955902, 1, 1, 1, 1.25, 1, -1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255726, -0.138077, 0.259039, 0.955604, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, 0.120735, 0.0116329, 0.968344, 1, 1, 1, 0.05, 1, -5.96046e-08, -8.04663e-07, -3.57628e-07, -0.218633, 0.120966, 0.0119311, 0.968207, 1, 1, 1, 0.1, 1, -3.57628e-07, -7.45058e-07, -4.17233e-07, -0.219848, 0.121646, 0.0127373, 0.967836, 1, 1, 1, 0.15, 1, -1.49012e-07, -6.25849e-07, -3.57628e-07, -0.221585, 0.122891, 0.0139575, 0.967266, 1, 1, 1, 0.2, 1, 0, -9.53674e-07, -1.19209e-07, -0.223801, 0.125062, 0.0151597, 0.966459, 1, 1, 1, 0.25, 1, -1.49012e-07, -5.66244e-07, -2.38419e-07, -0.225991, 0.128733, 0.0159408, 0.965454, 1, 1, 1, 0.3, 1, 0, -1.04308e-06, -2.38419e-07, -0.227229, 0.134329, 0.0159913, 0.9644, 1, 0.999999, 1, 0.55, 1, -2.98023e-08, -5.66244e-07, -3.57628e-07, -0.218159, 0.170756, 0.00658222, 0.960836, 1, 1, 1, 0.6, 1, -1.49012e-07, -5.36442e-07, -2.98023e-07, -0.214746, 0.174272, 0.00460497, 0.960985, 1, 1, 1, 0.65, 1, -2.38419e-07, -2.08616e-07, -3.57628e-07, -0.21128, 0.17607, 0.0030008, 0.961432, 1, 1, 1, 0.7, 1, -1.49012e-07, -4.47035e-07, -2.38419e-07, -0.207961, 0.17612, 0.00179697, 0.962149, 1, 1, 1, 0.75, 1, 2.38419e-07, -6.55651e-07, -3.57628e-07, -0.204984, 0.174339, 0.000935222, 0.963113, 1, 1, 1, 0.8, 1, -2.98023e-08, 0, -1.19209e-07, -0.202542, 0.170485, 0.000499968, 0.964319, 1, 1, 1, 0.85, 1, 1.49012e-07, -8.34465e-07, -4.17233e-07, -0.200954, 0.164989, 0.000498198, 0.965606, 1, 1, 1, 1.15, 1, -2.38419e-07, -8.04663e-07, -6.55651e-07, -0.216378, 0.124725, 0.0104075, 0.968254, 1, 1, 1, 1.2, 1, -2.08616e-07, 2.08616e-07, -2.98023e-07, -0.217708, 0.121801, 0.0113103, 0.968318, 1, 1, 1, 1.25, 1, -2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, 0.120734, 0.0116329, 0.968344, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 5.21541e-08, -3.42727e-07, -0.0539951, -0.0696263, 0.0213632, 0.995882, 1, 1, 1, 0.05, 1, 0, 5.21541e-08, -3.42727e-07, -0.0567764, -0.0700338, 0.0212387, 0.995701, 1, 1, 1, 0.1, 1, 0, 3.72529e-08, -3.42727e-07, -0.06411, -0.0711033, 0.0209058, 0.995187, 1, 1, 1, 0.15, 1, 0, 9.68575e-08, -3.42727e-07, -0.0751103, -0.0727354, 0.0204167, 0.994309, 1, 1, 1, 0.45, 1, 0, 1.41561e-07, -1.3411e-07, -0.154319, -0.0862804, 0.0175296, 0.984091, 1, 1, 1, 0.5, 1, 2.98023e-08, 7.45058e-09, 2.5332e-07, -0.162001, -0.0877685, 0.017297, 0.982728, 1, 1, 1, 0.55, 1, 0, 3.72529e-08, -3.42727e-07, -0.166842, -0.0887317, 0.0171579, 0.981833, 1, 1, 1, 0.6, 1, 0, 2.98023e-08, -1.49012e-07, -0.169226, -0.0892111, 0.0170905, 0.981383, 1, 1, 1, 0.65, 1, 0, 2.98023e-08, -1.49012e-07, -0.169226, -0.0892111, 0.0170905, 0.981383, 1, 1, 1, 0.7, 1, 0, 3.72529e-08, -3.42727e-07, -0.166842, -0.0887317, 0.0171579, 0.981833, 1, 1, 1, 0.75, 1, 2.98023e-08, 7.45058e-09, 2.5332e-07, -0.162001, -0.0877685, 0.017297, 0.982728, 1, 1, 1, 0.8, 1, 0, 1.41561e-07, -1.3411e-07, -0.154319, -0.0862804, 0.0175296, 0.984091, 1, 1, 1, 1.15, 1, 0, 3.72529e-08, -3.42727e-07, -0.06411, -0.0711033, 0.0209058, 0.995187, 1, 1, 1, 1.2, 1, 0, 5.21541e-08, -3.42727e-07, -0.0567764, -0.0700338, 0.0212387, 0.995701, 1, 1, 1, 1.25, 1, 0, 5.21541e-08, -3.42727e-07, -0.0539951, -0.0696263, 0.0213632, 0.995882, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 1.42842e-07, 1.93715e-07, 2.98023e-07, -0.0965851, -0.0177476, 0.000627753, 0.995166, 1, 1, 1, 0.05, 1, 4.62169e-08, -6.70552e-08, 6.55651e-07, -0.100604, -0.0182764, 0.000608928, 0.994758, 1, 1, 1, 0.1, 1, 8.12579e-08, 5.96046e-08, 5.36442e-07, -0.111195, -0.0196529, 0.000562433, 0.993604, 1, 1, 1, 0.15, 1, 3.0268e-08, -2.98023e-08, 5.96046e-07, -0.127055, -0.0217242, 0.000494295, 0.991658, 1, 1, 1, 0.45, 1, 1.55647e-07, 1.49012e-07, 4.76837e-07, -0.240017, -0.0376881, -3.78875e-05, 0.970037, 1, 1, 1, 0.5, 1, -1.23866e-07, 3.57628e-07, 7.7486e-07, -0.250826, -0.0393224, -9.00224e-05, 0.967233, 1, 1, 1, 0.55, 1, 5.34346e-08, 3.72529e-08, 5.96046e-07, -0.25762, -0.040368, -0.000123774, 0.965403, 1, 1, 1, 0.6, 1, 1.08266e-08, 5.96046e-08, 7.15256e-07, -0.260963, -0.0408854, -0.000140397, 0.964483, 1, 1, 1, 0.65, 1, 1.08266e-08, 5.96046e-08, 7.15256e-07, -0.260963, -0.0408854, -0.000140397, 0.964483, 1, 1, 1, 0.7, 1, 5.34346e-08, 3.72529e-08, 5.96046e-07, -0.25762, -0.040368, -0.000123775, 0.965403, 1, 1, 1, 0.75, 1, -1.23866e-07, 3.57628e-07, 7.7486e-07, -0.250826, -0.0393224, -9.00224e-05, 0.967233, 1, 1, 1, 0.8, 1, 1.55647e-07, 1.49012e-07, 4.76837e-07, -0.240017, -0.0376881, -3.78871e-05, 0.970037, 1, 1, 1, 0.9, 1, -4.8778e-08, -1.3411e-07, 7.15256e-07, -0.208519, -0.0330444, 0.00011266, 0.97746, 1, 1, 1, 1.15, 1, 8.12579e-08, 5.96046e-08, 5.36442e-07, -0.111195, -0.0196529, 0.000562432, 0.993604, 1, 1, 1, 1.2, 1, 4.62169e-08, -6.70552e-08, 6.55651e-07, -0.100605, -0.0182764, 0.000608928, 0.994758, 1, 1, 1, 1.25, 1, 1.42842e-07, 1.93715e-07, 2.98023e-07, -0.0965852, -0.0177476, 0.000627753, 0.995166, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 8.9407e-08, 2.38419e-07, -2.23517e-08, 0.0349931, -0.0301778, 0.0362945, 0.998272, 1, 1, 1, 0.05, 1, 7.45058e-08, 2.38419e-07, 6.33299e-08, 0.0358993, -0.0301376, 0.0363473, 0.998239, 1, 1, 1, 0.1, 1, 5.21541e-08, 1.19209e-07, 2.98023e-08, 0.0384013, -0.0300263, 0.0364927, 0.998144, 1, 1, 1, 0.15, 1, 4.47035e-08, 1.19209e-07, -1.11759e-08, 0.0424549, -0.0298457, 0.0367279, 0.997977, 1, 1, 1, 0.5, 1, 5.21541e-08, 1.19209e-07, 7.45058e-09, 0.0873535, -0.0278095, 0.0392948, 0.995014, 1, 1, 1, 0.55, 1, -7.45058e-09, 0, -5.21541e-08, 0.0905253, -0.0276632, 0.0394735, 0.994727, 1, 1, 1, 0.6, 1, 2.98023e-08, 0, 2.23517e-08, 0.0921114, -0.0275899, 0.0395627, 0.99458, 1, 1, 1, 0.65, 1, 2.98023e-08, 0, 2.23517e-08, 0.0921114, -0.0275899, 0.0395627, 0.99458, 1, 1, 1, 0.7, 1, -7.45058e-09, 0, -5.21541e-08, 0.0905253, -0.0276632, 0.0394735, 0.994727, 1, 1, 1, 0.75, 1, 5.21541e-08, 1.19209e-07, 7.45058e-09, 0.0873535, -0.0278095, 0.0392948, 0.995014, 1, 1, 1, 0.8, 1, 1.04308e-07, 2.38419e-07, -1.49012e-08, 0.0824784, -0.0280337, 0.0390195, 0.995434, 1, 1, 1, 1.1, 1, 4.47035e-08, 1.19209e-07, -1.11759e-08, 0.0424549, -0.0298457, 0.0367279, 0.997977, 1, 1, 1, 1.15, 1, 5.21541e-08, 1.19209e-07, 2.98023e-08, 0.0384013, -0.0300263, 0.0364927, 0.998144, 1, 1, 1, 1.2, 1, 7.45058e-08, 2.38419e-07, 6.33299e-08, 0.0358993, -0.0301376, 0.0363473, 0.998239, 1, 1, 1, 1.25, 1, 8.9407e-08, 2.38419e-07, -2.23517e-08, 0.0349931, -0.0301778, 0.0362945, 0.998272, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 6.70552e-08, -1.04308e-07, -0.0539995, 0.0696269, -0.0213643, 0.995881, 1, 0.999999, 1, 0.05, 1, 0, 6.70552e-08, -1.04308e-07, -0.05678, 0.0700343, -0.0212398, 0.995701, 1, 0.999999, 1, 0.1, 1, 0, 2.23517e-08, -1.04308e-07, -0.0641135, 0.0711039, -0.0209069, 0.995187, 1, 0.999999, 1, 0.15, 1, 0, 8.19564e-08, -1.04308e-07, -0.075114, 0.072736, -0.0204178, 0.994309, 1, 0.999999, 1, 0.45, 1, -2.98023e-08, 1.04308e-07, 1.04308e-07, -0.15432, 0.0862808, -0.0175308, 0.98409, 1, 0.999999, 1, 0.5, 1, -5.96046e-08, 2.98023e-08, 4.91738e-07, -0.162002, 0.0877689, -0.0172983, 0.982727, 1, 0.999999, 1, 0.55, 1, 0, 5.21541e-08, -1.04308e-07, -0.166843, 0.0887321, -0.0171591, 0.981833, 1, 0.999999, 1, 0.6, 1, -2.98023e-08, 4.47035e-08, 8.9407e-08, -0.169228, 0.0892116, -0.0170917, 0.981382, 1, 0.999999, 1, 0.65, 1, -2.98023e-08, 4.47035e-08, 8.9407e-08, -0.169228, 0.0892116, -0.0170917, 0.981382, 1, 0.999999, 1, 0.7, 1, 0, 5.21541e-08, -1.04308e-07, -0.166843, 0.0887321, -0.0171591, 0.981833, 1, 0.999999, 1, 0.75, 1, -5.96046e-08, 2.98023e-08, 4.91738e-07, -0.162002, 0.0877689, -0.0172983, 0.982727, 1, 0.999999, 1, 0.8, 1, -2.98023e-08, 1.04308e-07, 1.04308e-07, -0.15432, 0.0862808, -0.0175308, 0.98409, 1, 0.999999, 1, 1.15, 1, 0, 2.23517e-08, -1.04308e-07, -0.0641135, 0.0711039, -0.020907, 0.995187, 1, 0.999999, 1, 1.2, 1, 0, 6.70552e-08, -1.04308e-07, -0.05678, 0.0700343, -0.0212398, 0.995701, 1, 0.999999, 1, 1.25, 1, 0, 6.70552e-08, -1.04308e-07, -0.0539992, 0.0696269, -0.0213643, 0.995881, 1, 0.999999, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 9.06875e-08, -8.19564e-08, 3.57628e-07, -0.0965913, 0.0177484, -0.00062776, 0.995166, 1, 1, 1, 0.05, 1, 3.44589e-08, -1.93715e-07, 2.98023e-07, -0.10061, 0.0182771, -0.000608941, 0.994758, 1, 1, 1, 0.1, 1, 2.52621e-08, -1.86265e-07, 5.96046e-08, -0.1112, 0.0196536, -0.000562456, 0.993604, 1, 1, 1, 0.15, 1, 9.02219e-08, -1.19209e-07, 1.19209e-07, -0.127061, 0.021725, -0.000494313, 0.991657, 1, 1, 1, 0.45, 1, 7.13626e-08, -5.21541e-08, 1.19209e-07, -0.24002, 0.0376883, 3.78708e-05, 0.970036, 1, 1, 1, 0.5, 1, -2.84053e-08, -1.78814e-07, -1.78814e-07, -0.250828, 0.0393224, 9.00085e-05, 0.967233, 1, 1, 1, 0.55, 1, 1.234e-08, 2.01166e-07, 1.78814e-07, -0.257623, 0.0403681, 0.000123756, 0.965402, 1, 1, 1, 0.6, 1, -9.97679e-08, 5.21541e-08, -5.96046e-08, -0.260966, 0.0408856, 0.000140381, 0.964482, 1, 1, 1, 0.65, 1, -9.97679e-08, 5.21541e-08, -5.96046e-08, -0.260966, 0.0408856, 0.000140381, 0.964482, 1, 1, 1, 0.7, 1, 1.234e-08, 2.01166e-07, 1.78814e-07, -0.257623, 0.0403681, 0.000123754, 0.965402, 1, 1, 1, 0.75, 1, -2.84053e-08, -1.78814e-07, -1.78814e-07, -0.250828, 0.0393224, 9.00085e-05, 0.967233, 1, 1, 1, 0.8, 1, 7.13626e-08, -5.21541e-08, 1.19209e-07, -0.24002, 0.0376883, 3.78693e-05, 0.970036, 1, 1, 1, 0.9, 1, 3.73693e-08, -5.21541e-08, 2.38419e-07, -0.208521, 0.0330446, -0.000112648, 0.977459, 1, 1, 1, 1.15, 1, 2.52621e-08, -1.86265e-07, 5.96046e-08, -0.1112, 0.0196536, -0.000562457, 0.993604, 1, 1, 1, 1.2, 1, 3.44589e-08, -1.93715e-07, 2.98023e-07, -0.10061, 0.0182771, -0.000608943, 0.994758, 1, 1, 1, 1.25, 1, 9.06875e-08, -8.19564e-08, 3.57628e-07, -0.0965911, 0.0177484, -0.000627765, 0.995166, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, -6.70552e-08, 0, -3.72529e-09, 0.0349931, 0.0301778, -0.0362945, 0.998272, 1, 1, 1, 0.05, 1, -1.49012e-08, 1.19209e-07, -7.45058e-09, 0.0358993, 0.0301376, -0.0363473, 0.998239, 1, 1, 1, 0.1, 1, 1.49012e-08, -1.19209e-07, 1.49012e-08, 0.0384013, 0.0300263, -0.0364927, 0.998144, 1, 1, 1, 0.15, 1, -4.47035e-08, 0, -3.72529e-09, 0.0424549, 0.0298457, -0.0367279, 0.997977, 1, 1, 1, 0.5, 1, 5.21541e-08, 0, -1.11759e-08, 0.0873535, 0.0278095, -0.0392948, 0.995014, 1, 1, 1, 0.55, 1, 4.47035e-08, 0, -2.98023e-08, 0.0905253, 0.0276632, -0.0394736, 0.994727, 1, 1, 1, 0.6, 1, 1.49012e-08, 0, -1.86265e-08, 0.0921114, 0.02759, -0.0395628, 0.99458, 1, 1, 1, 0.65, 1, 1.49012e-08, 0, -1.86265e-08, 0.0921114, 0.02759, -0.0395628, 0.99458, 1, 1, 1, 0.7, 1, 4.47035e-08, 0, -2.98023e-08, 0.0905253, 0.0276633, -0.0394736, 0.994727, 1, 1, 1, 0.75, 1, 5.21541e-08, 0, -1.11759e-08, 0.0873535, 0.0278095, -0.0392948, 0.995014, 1, 1, 1, 0.8, 1, -3.72529e-08, 1.19209e-07, -1.11759e-08, 0.0824784, 0.0280338, -0.0390195, 0.995434, 1, 1, 1, 1.1, 1, -4.47035e-08, 0, -3.72529e-09, 0.0424549, 0.0298457, -0.0367279, 0.997977, 1, 1, 1, 1.15, 1, 1.49012e-08, -1.19209e-07, 1.49012e-08, 0.0384013, 0.0300263, -0.0364927, 0.998144, 1, 1, 1, 1.2, 1, -1.49012e-08, 1.19209e-07, -7.45058e-09, 0.0358992, 0.0301376, -0.0363473, 0.998239, 1, 1, 1, 1.25, 1, -6.70552e-08, 0, -3.72529e-09, 0.0349931, 0.0301778, -0.0362945, 0.998272, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, -0.322829, 2.42144e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, -0.322829, 2.42144e-08, 5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, 0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, -0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -0.183564, 0.0305941, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.183564, 0.0305941, 5.96046e-08, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 0.183564, 0.030594, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.183564, 0.030594, 5.96046e-08, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -1.15243, -0.687477, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.15504, -0.689394, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.16214, -0.694617, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.17317, -0.702725, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.21295, -0.731968, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.22128, -0.738092, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.2252, -0.740971, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.22553, -0.741211, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -1.22422, -0.740253, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -1.22161, -0.73833, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -1.21787, -0.735585, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, -1.15488, -0.689275, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, -1.15308, -0.687955, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.15243, -0.687477, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.15243, -0.687477, 0.0713859, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.15504, -0.689394, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.16214, -0.694617, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.17317, -0.702725, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, 1.21295, -0.731968, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.22128, -0.738092, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.2252, -0.740971, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.22553, -0.741211, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.22422, -0.740253, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 1.22161, -0.73833, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 1.21787, -0.735585, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, 1.15488, -0.689275, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, 1.15308, -0.687955, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.15243, -0.687477, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.849557, -0.741664, 4.9468, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.849557, -0.741664, 4.93101, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.849557, -0.741664, 4.88735, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.849557, -0.741664, 4.81599, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.849557, -0.741664, 4.71797, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.849557, -0.741664, 3.21234, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.849557, -0.741664, 3.18081, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.849557, -0.741664, 3.18869, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 0.849557, -0.741664, 3.28296, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.849557, -0.741664, 3.48291, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, 0.849557, -0.741664, 4.70777, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, 0.849557, -0.741664, 4.88227, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.849557, -0.741664, 4.9468, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.849557, -0.741664, 4.9468, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.849557, -0.741664, 4.93101, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.849557, -0.741664, 4.88735, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.849557, -0.741664, 4.81599, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.849557, -0.741664, 4.71797, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -0.849557, -0.741664, 3.21234, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.849557, -0.741664, 3.18081, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.849557, -0.741664, 3.18869, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, -0.849557, -0.741664, 3.28296, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.849557, -0.741664, 3.48291, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, -0.849557, -0.741664, 4.70777, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, -0.849557, -0.741664, 4.88227, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.849557, -0.741664, 4.9468, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 1.11759e-08, 0.0713859, 0.0510914, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.05, 1, 1.11759e-08, 0.0713859, 0.0522077, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.1, 1, 1.11759e-08, 0.0713859, 0.05529, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 0.15, 1, 1.11759e-08, 0.0713859, 0.0602832, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.5, 1, 1.11759e-08, 0.0713859, 0.115648, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.55, 1, 1.11759e-08, 0.0713859, 0.119568, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.6, 1, 1.11759e-08, 0.0713859, 0.121528, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.65, 1, 1.11759e-08, 0.0713859, 0.121528, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.7, 1, 1.11759e-08, 0.0713859, 0.119568, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 0.75, 1, 1.11759e-08, 0.0713859, 0.115648, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.8, 1, 1.11759e-08, 0.0713859, 0.109626, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 1.1, 1, 1.11759e-08, 0.0713859, 0.0602832, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 1.15, 1, 1.11759e-08, 0.0713859, 0.05529, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 1.2, 1, 1.11759e-08, 0.0713859, 0.0522077, -2.84217e-14, -4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 1.25, 1, 1.11759e-08, 0.0713859, 0.0510914, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 5.71157e-15, -1.62345e-08, 8.9407e-08, 0, 0, 2.44616e-35, 1, 1, 1, 1, 0.05, 1, 5.75176e-15, -1.64873e-08, 8.9407e-08, 0.000214909, 1.42979e-18, -2.11758e-22, 1, 1, 1, 1, 0.1, 1, 4.06271e-15, -5.26452e-09, 8.9407e-08, 0.000808293, -3.04932e-19, 2.465e-22, 1, 1, 1, 1, 0.15, 1, 1.54246e-15, 1.14859e-08, 8.9407e-08, 0.00176961, 6.63395e-18, -1.17394e-20, 0.999998, 1, 1, 1, 0.5, 1, 4.42376e-15, -1.05373e-09, -2.98023e-08, 0.0124283, 2.20213e-20, -2.77954e-22, 0.999923, 1, 1, 1, 0.55, 1, 4.56489e-15, -1.94163e-09, 8.9407e-08, 0.0131829, 1.00996e-17, -7.10618e-15, 0.999913, 1, 1, 1, 0.65, 1, 1.79332e-15, -2.38573e-09, 8.9407e-08, 0.0135603, 1.03769e-16, -1.40726e-18, 0.999908, 1, 1, 1, 0.7, 1, 4.56489e-15, -1.94163e-09, 8.9407e-08, 0.0131829, -1.18256e-16, 1.5591e-18, 0.999913, 1, 1, 1, 0.75, 1, 4.42376e-15, -1.05373e-09, -2.98023e-08, 0.0124282, 2.20246e-20, -2.77954e-22, 0.999923, 1, 1, 1, 0.8, 1, 4.20699e-15, 3.1009e-10, -2.98023e-08, 0.011269, -6.2751e-17, 7.07106e-19, 0.999937, 1, 1, 1, 1.1, 1, 1.54246e-15, 1.14859e-08, 8.9407e-08, 0.00176961, 7.93788e-18, -7.10545e-15, 0.999998, 1, 1, 1, 1.15, 1, 4.06271e-15, -5.26452e-09, 8.9407e-08, 0.000808293, -3.04932e-19, 2.465e-22, 1, 1, 1, 1, 1.2, 1, 5.75176e-15, -1.64874e-08, 8.9407e-08, 0.00021491, -2.03966e-18, 4.23517e-22, 1, 1, 1, 1, 1.25, 1, 5.71157e-15, -1.62345e-08, 8.9407e-08, 3.83187e-10, 0, 1.22308e-35, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, 7.24544e-18, 1.86265e-08, 5.96046e-08, 0, 0, -1.33383e-23, 1, 1, 1, 1, 0.05, 1, -3.76414e-18, 3.72529e-09, 0, 0.00110099, -2.41201e-19, -1.97577e-17, 0.999999, 1, 1, 1, 0.1, 1, 9.18675e-18, 1.49012e-08, -1.19209e-07, 0.00410119, -8.96205e-19, -7.35977e-17, 0.999992, 1, 1, 1, 0.15, 1, 1.76552e-17, 7.45058e-09, -5.96046e-08, 0.00875896, -1.91283e-18, -1.57184e-16, 0.999962, 1, 1, 1, 0.3, 1, 1.31081e-17, -1.11759e-08, 0, 0.0255569, -5.58266e-18, -4.58633e-16, 0.999673, 1, 1, 1, 0.35, 1, 1.99653e-17, -1.49012e-08, -5.96046e-08, 0.0290738, -6.35135e-18, -5.21745e-16, 0.999577, 1, 1, 1, 0.4, 1, 1.92772e-17, 1.11759e-08, 1.19209e-07, 0.0307265, -6.71273e-18, -5.51404e-16, 0.999528, 1, 1, 1, 0.5, 1, 4.47552e-17, 1.11759e-08, 5.96046e-08, 0.0303143, -6.6203e-18, -5.44008e-16, 0.99954, 1, 1, 1, 0.55, 1, 1.08083e-17, 2.23517e-08, -5.96046e-08, 0.0292103, -6.38065e-18, -5.24195e-16, 0.999573, 1, 1, 1, 0.6, 1, -3.34373e-18, -1.11759e-08, -2.98023e-07, 0.0276344, -6.03606e-18, -4.95914e-16, 0.999618, 1, 1, 1, 1.15, 1, 9.18674e-18, 1.49012e-08, -1.19209e-07, 0.0010327, -2.26125e-19, -1.85323e-17, 0.999999, 1, 1, 1, 1.2, 1, -3.7641e-18, 0, 0, 0.000274137, -6.02241e-20, -4.91966e-18, 1, 1, 1, 1, 1.25, 1, 7.24539e-18, 1.86265e-08, 5.96046e-08, 0, 0, 1.31315e-23, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.13687e-13, -1.49012e-08, -3.57628e-07, 1.17383e-27, 2.13163e-14, 5.50671e-14, 1, 1, 1, 1, 1.25, 1, -1.13687e-13, -1.49012e-08, -3.57628e-07, -2.46125e-27, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -2.16716e-13, 2.38419e-07, -1.20141e-07, 0.00540576, -3.97061e-09, 4.73012e-08, 0.999985, 1, 1, 1, 0.05, 1, 1.42109e-14, -6.85453e-07, -5.96046e-08, 0.00687155, -3.90174e-09, 4.73059e-08, 0.999976, 1, 1, 1, 0.1, 1, -1.06581e-13, -3.57628e-07, 4.65661e-09, 0.0108835, -3.7136e-09, 4.73184e-08, 0.999941, 1, 1, 1, 0.15, 1, 2.4869e-14, -7.15256e-07, -2.79397e-09, 0.0171898, -3.41769e-09, 4.73365e-08, 0.999852, 1, 1, 1, 0.35, 1, 5.68434e-14, -4.76837e-07, -2.16532e-08, 0.0482761, -1.95634e-09, 4.7399e-08, 0.998834, 1, 1, 1, 0.4, 1, 1.3145e-13, -4.76837e-07, 1.39698e-08, 0.0525864, -1.75345e-09, 4.74044e-08, 0.998616, 1, 1, 1, 0.45, 1, -7.10543e-15, -2.98023e-07, -2.23517e-08, 0.0549628, -1.64161e-09, 4.74072e-08, 0.998488, 1, 1, 1, 0.5, 1, 8.88178e-14, -4.47035e-07, -5.75092e-08, 0.056151, -1.58539e-09, 4.74086e-08, 0.998422, 1, 1, 1, 0.55, 1, -1.06581e-14, -7.15256e-07, -1.09896e-07, 0.0561279, -1.58659e-09, 4.74089e-08, 0.998424, 1, 1, 1, 0.6, 1, 1.49214e-13, -5.36442e-07, 8.3819e-09, 0.0550227, -1.63855e-09, 4.74081e-08, 0.998485, 1, 1, 1, 0.65, 1, 1.42109e-13, -5.66244e-07, -2.72412e-08, 0.0528693, -1.73995e-09, 4.74061e-08, 0.998601, 1, 1, 1, 0.7, 1, 1.27898e-13, -9.83477e-07, 2.23517e-08, 0.0497256, -1.88791e-09, 4.74026e-08, 0.998763, 1, 1, 1, 1.15, 1, 4.61853e-14, -2.68221e-07, -1.44821e-07, 0.00768525, -3.86364e-09, 4.73087e-08, 0.99997, 1, 1, 1, 1.2, 1, -4.61853e-14, -2.38419e-07, -9.12696e-08, 0.00601107, -3.94226e-09, 4.73032e-08, 0.999982, 1, 1, 1, 1.25, 1, -2.16716e-13, 2.38419e-07, -1.20141e-07, 0.00540581, -3.97061e-09, 4.73011e-08, 0.999985, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -1.11494e-13, -1.15717e-07, -2.08616e-07, 7.45058e-09, 8.88178e-15, 0, 1, 1, 1, 1, 0.05, 1, 1.80868e-10, 1.36495e-05, 0.000901487, 1.49012e-08, 1.77636e-14, -2.13163e-14, 1, 1, 1, 1, 0.1, 1, 6.8149e-10, 5.12244e-05, 0.00339634, 7.45058e-09, 1.77636e-15, -2.13163e-14, 1, 1, 1, 1, 0.15, 1, 1.5005e-09, 0.00011289, 0.00747763, 7.45058e-09, 7.10543e-15, -7.10543e-15, 1, 1, 1, 1, 0.2, 1, 2.6273e-09, 0.000197746, 0.0130927, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, 2.00072e-08, 0.00150619, 0.0996987, 7.45058e-09, 3.55271e-15, -1.42109e-14, 1, 1, 1, 1, 0.8, 1, 2.03706e-08, 0.00153358, 0.10151, 1.49012e-08, 3.55271e-15, -1.42109e-14, 1, 1, 1, 1, 0.85, 1, 2.02794e-08, 0.00152671, 0.101055, 1.49012e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, 1.91881e-08, 0.00144463, 0.0956172, 7.45058e-09, -7.10543e-15, 0, 1, 1, 1, 1, 0.95, 1, 1.68664e-08, 0.00126975, 0.084048, 1.49012e-08, 1.77636e-15, -2.13163e-14, 1, 1, 1, 1, 1.15, 1, 2.70661e-09, 0.000203704, 0.0134885, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 1.2, 1, 7.26606e-10, 5.46668e-05, 0.00362133, 7.45058e-09, 2.13163e-14, -1.42109e-14, 1, 1, 1, 1, 1.25, 1, -1.10217e-13, -1.15717e-07, -2.02097e-07, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 4.48581e-08, 0.00292328, 0.204329, 1.04774e-09, -4.44089e-15, 5.58928e-15, 1, 1, 1, 1, 1.25, 1, 4.48581e-08, 0.00292328, 0.204329, 1.74623e-09, -6.21725e-15, 3.40058e-14, 1, 1, 1, 1 - - - - "shooting" - 0.416667 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1, 0.05, 1, 5.36442e-07, -1.19209e-07, 5.06639e-07, 0.188185, -0.332103, -0.0311768, 0.923754, 1, 1, 1, 0.1, 1, 7.15256e-07, -3.57628e-07, 5.66244e-07, 0.204001, -0.354515, -0.0276657, 0.912106, 1, 1, 1, 0.15, 1, 6.25849e-07, -1.19209e-07, 4.76837e-07, 0.207621, -0.359465, -0.0268362, 0.909372, 1, 1, 1, 0.2, 1, 4.47035e-07, -1.19209e-07, 4.76837e-07, 0.203765, -0.354216, -0.0277227, 0.912273, 1, 1, 1, 0.35, 1, 6.85453e-07, -3.57628e-07, 5.36442e-07, 0.181322, -0.322103, -0.0326568, 0.928604, 1, 1, 1, 0.4, 1, 5.36442e-07, -1.19209e-07, 4.76837e-07, 0.177926, -0.317037, -0.0333752, 0.930976, 1, 1, 1, 0.45, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1, 1.25, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, -4.47035e-07, -2.98023e-07, 0, 0.00444313, -0.215306, 0.0125622, 0.976456, 1, 1, 1, 0.05, 1, -2.08616e-07, -4.17233e-07, -2.98023e-07, 0.00305205, -0.21031, 0.0121764, 0.977554, 1, 1, 1, 0.1, 1, 2.08616e-07, -3.57628e-07, -3.57628e-07, 0.000634907, -0.201765, 0.0115128, 0.979366, 1, 0.999999, 1, 0.15, 1, 1.19209e-07, -1.19209e-07, -4.17233e-07, 2.2336e-05, -0.199561, 0.0113313, 0.97982, 1, 1, 1, 0.2, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 0.000688273, -0.201948, 0.0115275, 0.979328, 1, 1, 1, 0.3, 1, -1.78814e-07, -2.68221e-07, -5.96046e-08, 0.00309916, -0.210458, 0.0121876, 0.977522, 1, 1, 1, 0.35, 1, 2.98023e-07, -5.96046e-07, -4.17233e-07, 0.00397812, -0.213611, 0.0124303, 0.976832, 1, 1, 1, 0.4, 1, -2.68221e-07, -4.47035e-07, -1.78814e-07, 0.00437828, -0.215068, 0.0125436, 0.976509, 1, 1, 1, 1.25, 1, -4.47035e-07, -2.98023e-07, 0, 0.00444313, -0.215306, 0.0125622, 0.976456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1, 0.05, 1, -5.96046e-07, -4.76837e-07, 4.76837e-07, -0.656623, -0.392941, 0.132853, 0.629916, 1, 1, 0.999999, 0.1, 1, -1.04308e-06, -5.96046e-07, 7.45058e-07, -0.641339, -0.431274, 0.137762, 0.619442, 1, 1, 1, 0.15, 1, -1.04308e-06, -7.15256e-07, 8.9407e-07, -0.637616, -0.439805, 0.139013, 0.617003, 1, 1, 0.999999, 0.2, 1, 2.98023e-08, 0, 3.27826e-07, -0.641587, -0.430741, 0.137654, 0.61958, 1, 1, 0.999999, 0.35, 1, -2.38419e-07, -3.57628e-07, 1.49012e-07, -0.662747, -0.375915, 0.130927, 0.634281, 1, 1, 0.999999, 0.4, 1, -5.66244e-07, -1.19209e-07, 3.57628e-07, -0.665636, -0.367338, 0.130084, 0.636451, 1, 1, 1, 0.45, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1, 1.25, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3, 0.05, 1, 1.49012e-07, -6.55651e-07, -5.96046e-07, -0.133062, -0.270527, -0.0774246, 0.950324, 1.3, 1.3, 1.3, 0.1, 1, 2.68221e-07, -5.96046e-07, -2.38419e-07, -0.136329, -0.26867, -0.0661281, 0.95124, 1.3, 1.3, 1.3, 0.15, 1, -8.9407e-08, -8.04663e-07, -7.15256e-07, -0.137063, -0.26825, -0.0635932, 0.951426, 1.3, 1.3, 1.3, 0.2, 1, -8.9407e-08, -6.85453e-07, -7.15256e-07, -0.136283, -0.268695, -0.0662837, 0.951229, 1.3, 1.3, 1.3, 0.35, 1, -1.78814e-07, -5.66244e-07, -4.76837e-07, -0.131626, -0.271333, -0.0823877, 0.949876, 1.3, 1.3, 1.3, 0.4, 1, 5.96046e-08, -5.96046e-07, -3.57628e-07, -0.130906, -0.271736, -0.0848797, 0.949641, 1.3, 1.3, 1.3, 0.45, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3, 1.25, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 1.25, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 1.25, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 1.25, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 1.25, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1, 0.05, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.00988221, 0.00482982, -0.145309, 0.989325, 1, 1, 1, 0.1, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0244913, 0.00210965, -0.118794, 0.992615, 1, 1, 1, 0.15, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0278586, 0.00148179, -0.112662, 0.993242, 1, 1, 1, 0.2, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0242687, 0.00215113, -0.1192, 0.992571, 1, 1, 1, 0.35, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.00360581, 0.00599648, -0.156654, 0.987629, 1, 1, 1, 0.4, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.000519651, 0.00656974, -0.162222, 0.986732, 1, 1, 1, 0.45, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1, 1.25, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -2.91038e-08, -1.78814e-07, -9.53674e-07, -7.45058e-09, 2.57076e-09, -2.87348e-09, 1, 1, 1, 1, 1.25, 1, -2.91038e-08, -1.78814e-07, -9.53674e-07, -7.45058e-09, 2.57076e-09, -2.87348e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1, 0.05, 1, -2.68221e-08, -7.7486e-07, -7.12462e-08, 0.0563978, -0.14039, 0.0396845, 0.987692, 1, 1, 1, 0.1, 1, 2.66356e-08, -1.78814e-07, -1.87429e-07, 0.0407343, -0.116242, 0.0305639, 0.991915, 1, 1, 1, 0.15, 1, -1.30386e-08, -3.57628e-07, -7.72998e-08, 0.0371396, -0.110688, 0.0284725, 0.992753, 1, 1, 1, 0.2, 1, 2.57045e-08, -5.96046e-07, -9.05711e-08, 0.0409678, -0.116604, 0.0306994, 0.991858, 1, 1, 1, 0.35, 1, 4.0076e-08, -1.78814e-07, -5.26197e-08, 0.0631478, -0.150775, 0.0436179, 0.985584, 1, 1, 1, 0.4, 1, 3.32831e-08, -5.36442e-07, 3.95812e-09, 0.0664811, -0.155897, 0.045562, 0.98448, 1, 1, 1, 0.45, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1, 1.25, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -7.38021e-13, 4.70318e-08, 9.16189e-08, -1.036e-25, -3.37508e-14, -8.17124e-13, 1, 1, 1, 1, 1.25, 1, -7.38021e-13, 4.70318e-08, 9.16189e-08, -1.036e-25, -3.37508e-14, -8.17124e-13, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 4.48982e-08, 0.00292331, 0.204329, 8.84756e-09, -3.8014e-13, 5.94471e-12, 1, 1, 1, 1, 1.25, 1, 4.48982e-08, 0.00292331, 0.204329, 8.84756e-09, -3.8014e-13, 5.94471e-12, 1, 1, 1, 1 - - - - "falling-cycle" - 0.416667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1, 0.05, 1, 7.45058e-07, -3.57628e-07, 5.36442e-07, -0.336851, 0.262046, 0.173695, 0.887521, 1, 1, 1, 0.1, 1, 8.34465e-07, -5.96046e-07, 7.15256e-07, -0.33853, 0.260365, 0.16952, 0.888184, 1, 1, 1, 0.15, 1, 8.9407e-07, -3.57628e-07, 8.9407e-07, -0.338209, 0.258327, 0.163568, 0.890015, 1, 1, 1, 0.2, 1, 5.96046e-07, -3.57628e-07, 7.45058e-07, -0.333363, 0.256341, 0.157703, 0.89347, 1, 1, 1, 0.25, 1, 1.43051e-06, -8.34465e-07, 1.3113e-06, -0.339001, 0.253177, 0.158008, 0.892196, 1, 1, 0.999999, 0.3, 1, 5.96046e-07, -1.19209e-07, 2.98023e-07, -0.348081, 0.252511, 0.164449, 0.887713, 1, 1, 1, 0.35, 1, 1.07288e-06, -5.96046e-07, 7.45058e-07, -0.343056, 0.25799, 0.170697, 0.886914, 1, 1, 1, 0.4, 1, 3.27826e-07, 0, 2.38419e-07, -0.337258, 0.26196, 0.174599, 0.887214, 1, 1, 1, 0.45, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1, 1.25, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1, 0.05, 1, -1.49012e-07, -8.34465e-07, -5.36442e-07, 0.467449, -0.38757, 0.0209387, 0.794256, 1, 0.999999, 1, 0.15, 1, 8.9407e-08, -8.34465e-07, -2.38419e-07, 0.457674, -0.38779, 0.0142454, 0.799969, 1, 1, 1, 0.2, 1, -1.19209e-07, -9.53674e-07, -5.96046e-07, 0.453414, -0.391376, 0.0115749, 0.800692, 1, 1, 1, 0.25, 1, -2.98023e-08, -8.64267e-07, -5.96046e-07, 0.455951, -0.392917, 0.0127032, 0.798476, 1, 1, 1, 0.3, 1, -2.68221e-07, -5.96046e-07, -3.57628e-07, 0.461696, -0.389009, 0.0167183, 0.797013, 1, 1, 1, 0.35, 1, 5.96046e-08, -9.23872e-07, -5.96046e-07, 0.465445, -0.38698, 0.0198743, 0.795747, 1, 1, 1, 0.4, 1, 2.68221e-07, -8.64267e-07, -6.55651e-07, 0.4685, -0.387548, 0.0218417, 0.793623, 1, 1, 1, 0.45, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1, 1.25, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1, 0.05, 1, -9.53674e-07, -4.76837e-07, 5.66244e-07, -0.309655, -0.239675, -0.179325, 0.902503, 1, 1, 1, 0.1, 1, -8.64267e-07, -4.76837e-07, 7.15256e-07, -0.27681, -0.251556, -0.166111, 0.912416, 1, 1, 1, 0.15, 1, -8.64267e-07, -3.57628e-07, 8.04663e-07, -0.254018, -0.264552, -0.15679, 0.917008, 1, 1, 1, 0.2, 1, -4.76837e-07, -3.57628e-07, 4.47035e-07, -0.251196, -0.272504, -0.156931, 0.915431, 1, 1, 1, 0.25, 1, -1.13249e-06, -7.15256e-07, 8.9407e-07, -0.279016, -0.258742, -0.169921, 0.909027, 1, 1, 1, 0.3, 1, -7.15256e-07, 1.19209e-07, 5.06639e-07, -0.316679, -0.238757, -0.183476, 0.89947, 1, 1, 1, 0.35, 1, -6.25849e-07, -1.19209e-07, 3.57628e-07, -0.327726, -0.235686, -0.18601, 0.895795, 1, 1, 1, 0.4, 1, -2.68221e-07, 0, 1.49012e-07, -0.326797, -0.234512, -0.185665, 0.896514, 1, 1, 1, 0.45, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1, 0.05, 1, -2.98023e-08, -6.25849e-07, 0, 0.468656, 0.375596, -0.0166676, 0.799382, 1, 1, 1, 0.1, 1, -8.9407e-08, -2.68221e-07, -5.96046e-08, 0.459943, 0.392089, -0.0107327, 0.79662, 1, 1, 1, 0.15, 1, -2.08616e-07, -2.08616e-07, -2.38419e-07, 0.451048, 0.400355, -0.00696642, 0.797636, 1, 1, 1, 0.2, 1, -2.38419e-07, -7.7486e-07, 0, 0.448637, 0.398723, -0.00658308, 0.799813, 1, 1, 1, 0.3, 1, -5.96046e-08, -2.98023e-07, -4.17233e-07, 0.465357, 0.361793, -0.0151844, 0.807662, 1, 1, 1, 0.35, 1, -1.49012e-07, -5.36442e-07, -3.57628e-07, 0.468536, 0.360417, -0.0183993, 0.806372, 1, 1, 1, 0.4, 1, -5.96046e-08, -8.64267e-07, -1.78814e-07, 0.471244, 0.365087, -0.0196777, 0.802654, 1, 1, 1, 0.45, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1, 1.25, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1, 0.05, 1, 5.96046e-08, 8.9407e-08, -6.10948e-07, -0.0877092, 0.00901381, -0.00306586, 0.996101, 1, 1, 1, 0.1, 1, 5.96046e-08, -2.23517e-08, -1.19209e-07, -0.138998, 0.00794913, -0.00288258, 0.990257, 1, 1, 1, 0.15, 1, 5.96046e-08, 1.49012e-08, -4.02331e-07, -0.178155, 0.00579277, -0.00296187, 0.983981, 1, 1, 1, 0.2, 1, 8.9407e-08, 0, 1.78814e-07, -0.18648, 0.0038127, -0.0029159, 0.982447, 1, 1, 1, 0.25, 1, 5.96046e-08, 5.21541e-08, -1.93715e-07, -0.189861, 0.00940162, -0.00299906, 0.981761, 1, 1, 1, 0.3, 1, 5.96046e-08, -5.96046e-08, 2.83122e-07, -0.170763, 0.015059, -0.00307746, 0.985192, 1, 1, 1, 0.35, 1, 0, -7.45058e-09, -1.3411e-07, -0.115285, 0.0123617, -0.00312517, 0.993251, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, -1.3411e-07, -0.0713277, 0.00977016, -0.00325209, 0.9974, 1, 1, 1, 0.45, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1, 1.25, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1, 0.05, 1, 1.89757e-08, -5.21541e-08, 6.55651e-07, -0.435809, 0.0297697, 0.000893482, 0.899546, 1, 1, 1, 0.1, 1, 1.42027e-08, 6.70552e-08, 7.15256e-07, -0.489147, 0.0339313, 0.00115069, 0.871541, 1, 1, 1, 0.15, 1, 1.13854e-07, 0, 5.96046e-07, -0.523927, 0.0370339, 0.00133512, 0.850957, 1, 1, 1, 0.2, 1, 1.29221e-07, -3.72529e-08, 4.17233e-07, -0.526448, 0.0372296, 0.00134975, 0.849391, 1, 1, 1, 0.25, 1, 1.6077e-07, -2.68221e-07, 4.76837e-07, -0.538369, 0.0372441, 0.00135905, 0.841885, 1, 1, 1, 0.3, 1, 6.17001e-09, -1.04308e-07, 7.15256e-07, -0.530237, 0.0358611, 0.00127618, 0.84709, 1, 1, 1, 0.4, 1, 2.08383e-08, -2.23517e-08, 4.17233e-07, -0.418447, 0.0284447, 0.00080823, 0.907795, 1, 1, 1, 0.45, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1, 1.25, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.04308e-07, -1.19209e-07, 6.70552e-08, -1.11759e-08, 1.16415e-09, 7.45058e-09, 1, 1, 1, 1, 1.25, 1, 1.04308e-07, -1.19209e-07, 6.70552e-08, -1.11759e-08, 1.16415e-09, 7.45058e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1, 0.05, 1, 8.9407e-08, 9.68575e-08, -2.38419e-07, -0.641086, -0.0918399, 0.00914405, 0.7619, 1, 1, 1, 0.15, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, -0.695929, -0.109196, 0.0054072, 0.70974, 1, 1, 1, 0.2, 1, 0, 7.45058e-09, 4.61936e-07, -0.716484, -0.115048, 0.00471066, 0.688035, 0.999999, 1, 1, 0.25, 1, 2.98023e-08, 5.21541e-08, 7.45058e-08, -0.742062, -0.116709, 0.0109015, 0.660003, 1, 1, 1, 0.3, 1, -5.96046e-08, -6.70552e-08, 5.51343e-07, -0.738131, -0.110711, 0.0165993, 0.665304, 0.999999, 1, 1, 0.35, 1, -2.98023e-08, -1.49012e-08, 1.19209e-07, -0.683291, -0.098194, 0.0131016, 0.723395, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.638973, -0.0897534, 0.0103931, 0.763904, 1, 1, 1, 0.45, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1, 0.05, 1, 4.30737e-09, -2.08616e-07, -1.19209e-07, -0.827005, -0.107477, -0.00546779, 0.551799, 1, 1, 1, 0.1, 1, 8.84756e-09, -1.19209e-07, 1.19209e-07, -0.836608, -0.110063, -0.00562015, 0.536601, 1, 1, 1, 0.2, 1, -2.91038e-08, 1.19209e-07, 0, -0.857806, -0.115929, -0.00596456, 0.500693, 1, 1, 1, 0.25, 1, 7.33417e-09, 0, 5.96046e-08, 0.876669, 0.123709, 0.00633999, -0.464874, 1, 1, 1, 0.3, 1, -4.38886e-08, -1.3411e-07, -1.19209e-07, 0.881066, 0.125876, 0.00641456, -0.455891, 1, 1, 1, 0.35, 1, 9.66247e-09, 0, -5.96046e-08, -0.853515, -0.11545, -0.00587343, 0.508083, 1, 1, 1, 0.4, 1, 2.17697e-08, -3.72529e-08, 5.96046e-08, -0.828218, -0.107764, -0.00547631, 0.549921, 1, 1, 1, 0.45, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1, 1.25, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 7.45058e-09, -2.38419e-07, -8.19564e-08, -1.86265e-08, -1.28057e-09, 3.72529e-09, 1, 1, 1, 1, 1.25, 1, 7.45058e-09, -2.38419e-07, -8.19564e-08, -1.86265e-08, -1.28057e-09, 3.72529e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 2.88275, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 5.68434e-14, 4.76837e-07, 3.22584, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 5.68434e-14, 4.76837e-07, 3.31311, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, 5.68434e-14, 4.76837e-07, 3.27685, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 2.93405, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, -5.68434e-14, 0, 2.82965, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.96046e-08, 0.623878, 0.85661, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.96046e-08, 0.623878, 0.907642, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -5.96046e-08, 0.623878, 0.942906, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -5.96046e-08, 0.623878, 0.943599, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -5.96046e-08, 0.623878, 0.921011, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -5.96046e-08, 0.623878, 0.851786, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -5.96046e-08, 0.623878, 0.834743, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.19209e-07, 1.01535e-07, 1.34488, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.19209e-07, 1.0373e-07, 1.37395, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.19209e-07, 1.06482e-07, 1.41041, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -1.19209e-07, 1.08677e-07, 1.43947, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -1.19209e-07, 1.09544e-07, 1.45096, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.19209e-07, 1.07675e-07, 1.4262, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.19209e-07, 1.03822e-07, 1.37517, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.19209e-07, 1.01159e-07, 1.33989, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.39671, 2.70532, 1.19971, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.39671, 2.65088, 1.2106, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.39671, 2.5826, 1.22425, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -1.39671, 2.52819, 1.23514, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -1.39671, 2.50668, 1.23944, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.39671, 2.55303, 1.23017, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.39671, 2.64856, 1.21105, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.39671, 2.71466, 1.19784, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.27388, 2.68042, 1.20468, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.27388, 2.58486, 1.2238, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.27388, 2.51885, 1.23701, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.27388, 2.51756, 1.23727, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.27388, 2.55985, 1.22881, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.27388, 2.68948, 1.20288, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.27388, 2.72141, 1.19649, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 0.05, 1, -0.00604435, -0.0171726, -0.516875, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.15, 1, -0.0352723, -0.100186, -0.531832, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.2, 1, -0.0427212, -0.121339, -0.535645, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.25, 1, -0.0251165, -0.102747, -0.494262, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 0.3, 1, -0.00387635, -0.0612733, -0.455449, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.35, 1, -0.000906605, -0.0266833, -0.479965, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.4, 1, -5.88306e-05, -0.00401501, -0.507859, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.45, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 1.25, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1, 0.05, 1, -2.67973e-10, 2.32644e-08, -5.96046e-08, 0.0920949, -3.47794e-16, 7.16792e-15, 0.99575, 1, 1, 1, 0.15, 1, 2.52298e-09, 2.61876e-08, -2.98023e-08, 0.100243, -1.17281e-15, 7.25956e-15, 0.994963, 1, 1, 1, 0.2, 1, -5.62989e-10, 3.32728e-08, -1.49012e-07, 0.102318, -1.15767e-15, 7.26199e-15, 0.994752, 1, 1, 1, 0.25, 1, -1.24048e-09, 3.35948e-08, -8.9407e-08, 0.101456, -6.3375e-16, 7.20691e-15, 0.99484, 1, 1, 1, 0.35, 1, 8.229e-13, 2.99392e-08, -1.49012e-07, 0.0933096, -3.39049e-16, 7.16834e-15, 0.995637, 1, 1, 1, 0.4, 1, -3.31995e-12, 2.53408e-08, -1.49012e-07, 0.0908406, -1.44454e-15, 1.31767e-16, 0.995865, 1, 1, 1, 0.45, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1, 1.25, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1, 0.05, 1, -6.93196e-14, 7.45058e-09, 0, 0.0590419, -0.00284152, 0.000283556, 0.998251, 1, 1, 1, 0.15, 1, 7.44988e-10, -3.72529e-09, 0, 0.0686997, -0.0165823, 0.00165476, 0.997498, 1, 1, 1, 0.2, 1, -7.04617e-14, -7.45058e-09, -5.96046e-08, 0.0711578, -0.0200834, 0.00200414, 0.997261, 1, 1, 1, 0.25, 1, -6.96491e-14, -3.72529e-09, -5.96046e-08, 0.0701373, -0.0186297, 0.00185908, 0.997362, 1, 1, 1, 0.35, 1, 6.97804e-11, 7.45058e-09, -1.78814e-07, 0.0604823, -0.00488944, 0.000487919, 0.998157, 1, 1, 1, 0.4, 1, -2.75782e-14, 1.11759e-08, -2.38419e-07, 0.0575543, -0.000727023, 7.25494e-05, 0.998342, 1, 1, 1, 0.45, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1, 1.25, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -8.52651e-14, -4.47035e-08, -4.76837e-07, -7.45058e-09, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1, 1.25, 1, -8.52651e-14, -4.47035e-08, -4.76837e-07, -7.45058e-09, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1, 0.05, 1, -1.95943e-09, -5.06639e-07, -6.40284e-08, -0.199636, 0.000196518, -0.00285815, 0.979866, 1, 1, 1, 0.15, 1, -2.19083e-08, -2.38419e-07, -5.75092e-08, -0.207914, 0.00144056, -0.0167025, 0.978003, 1, 1, 1, 0.2, 1, 6.08469e-09, -3.8743e-07, -6.33299e-08, -0.209803, 0.00183038, -0.0202351, 0.977533, 1, 1, 1, 0.25, 1, -4.45088e-08, -8.64267e-07, -5.21541e-08, -0.20649, 0.000358444, -0.0190238, 0.978264, 1, 1, 1, 0.3, 1, 7.56265e-09, -8.34465e-07, -4.84288e-08, -0.200537, -0.000986884, -0.0126263, 0.979604, 1, 1, 1, 0.35, 1, 3.42126e-11, -4.17233e-07, -2.37487e-08, -0.198104, -0.000490507, -0.00505109, 0.980168, 1, 1, 1, 0.4, 1, 3.9655e-10, -3.57628e-07, -3.05008e-08, -0.197722, -8.26043e-05, -0.000750033, 0.980258, 1, 1, 1, 0.45, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1, 1.25, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, 2.81164e-14, 2.468e-08, 3.32249e-07, 2.23517e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 1.25, 1, 2.81164e-14, 2.468e-08, 3.32249e-07, 2.23517e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 7.99361e-14, 1.49012e-07, -8.34465e-07, 2.43308e-08, 6.21725e-15, -8.59209e-15, 1, 1, 1, 1, 1.25, 1, 7.99361e-14, 1.49012e-07, -8.34465e-07, 2.43308e-08, 6.21725e-15, -8.59209e-15, 1, 1, 1, 1 - - - - "default" - 1.25 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 5.06639e-07, -1.19209e-07, 3.57628e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 1.19209e-07, -8.9407e-07, -1.19209e-07, -3.72529e-08, -1.49012e-08, 2.23517e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -5.06639e-07, -1.19209e-07, 3.57628e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -1.19209e-07, -8.9407e-07, -1.19209e-07, -3.72529e-08, 1.49012e-08, -2.23517e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 2.98023e-08, -2.5332e-07, 0, 5.20417e-18, -2.79397e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.10712e-08, -7.45058e-09, 5.96046e-07, 7.45058e-09, 3.60887e-09, 3.91446e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 6.70552e-08, 1.19209e-07, 0, 3.72529e-09, 1.16415e-09, 3.72529e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.98023e-08, -1.49012e-08, 1.86265e-09, 7.45058e-09, 2.09548e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 1.74623e-08, -2.98023e-08, 2.98023e-07, 3.72529e-09, 7.45058e-09, -1.17143e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 1.49012e-08, 0, 0, 0, -1.39698e-09, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0, -2.84217e-14, 0, 0, 0, 1.44945e-21, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -6.35275e-21, 2.84217e-14, 0, 0, 0, 2.44616e-35, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -3.38813e-21, 0, 0, 0, 0, -1.33383e-23, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -8.52651e-14, -5.96046e-08, -7.15256e-07, 1.17383e-27, 2.13163e-14, 5.50671e-14, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -1.77636e-13, 5.96046e-08, -5.98375e-08, 7.45058e-09, 1.04639e-13, -2.13163e-14, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -2.30926e-14, -1.22469e-07, 2.39583e-07, -2.52436e-28, 7.10543e-15, -7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 3.55271e-15, 5.96046e-08, -7.15256e-07, 1.97906e-09, -2.66454e-15, 5.59448e-15, 1, 1, 1, 1 - - - - "run-cycle" - 0.833333 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 9.23872e-07, -3.57628e-07, 5.66244e-07, 0.222344, -0.226466, -0.0274315, 0.947905, 1, 1, 1, 0.05, 1, 6.55651e-07, -1.19209e-07, 2.98023e-07, 0.251975, -0.208305, -0.0408158, 0.944167, 1, 1, 1, 0.15, 1, 1.07288e-06, -3.57628e-07, 5.36442e-07, 0.379887, -0.057225, -0.102903, 0.917509, 1, 1, 1, 0.2, 1, 6.25849e-07, -3.57628e-07, 7.45058e-07, 0.418674, -0.00696497, -0.113328, 0.901011, 1, 1, 1, 0.25, 1, 8.64267e-07, -3.57628e-07, 3.8743e-07, 0.413182, 0.0386478, -0.0801881, 0.906287, 1, 1, 1, 0.3, 1, 9.53674e-07, -4.76837e-07, 5.96046e-07, 0.315261, 0.124735, -0.0152523, 0.940648, 1, 1, 1, 0.4, 1, 6.25849e-07, -3.57628e-07, 4.17233e-07, -0.151881, 0.360683, -0.0357324, 0.919545, 1, 1, 0.999999, 0.45, 1, 6.25849e-07, -3.57628e-07, 7.45058e-07, -0.172392, 0.343529, -0.046079, 0.922034, 1, 1, 0.999999, 0.55, 1, 6.55651e-07, -3.57628e-07, 5.36442e-07, 0.168352, 0.0191591, -0.0776353, 0.982478, 1, 1, 1, 0.6, 1, 9.53674e-07, -3.57628e-07, 3.27826e-07, 0.182793, -0.0233152, -0.109476, 0.976759, 1, 1, 1, 0.65, 1, 4.17233e-07, 0, 1.78814e-07, 0.138039, -0.0157468, -0.121765, 0.982787, 1, 1, 1, 0.7, 1, 6.25849e-07, -2.38419e-07, 1.78814e-07, 0.121673, -0.0809579, -0.109793, 0.983152, 1, 1, 1, 0.75, 1, 9.23872e-07, -3.57628e-07, 7.45058e-07, 0.131274, -0.176942, -0.0767055, 0.972407, 1, 1, 1, 0.8, 1, 5.66244e-07, -1.19209e-07, 5.96046e-07, 0.13073, -0.218021, -0.0501677, 0.965847, 1, 1, 1, 0.85, 1, 2.98023e-08, 0, -5.96046e-08, 0.129118, -0.224691, -0.0428281, 0.964888, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, -5.96046e-08, 0.129118, -0.224691, -0.0428281, 0.964888, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 0, -4.17233e-07, -3.57628e-07, -0.0379169, -0.0715942, 0.00193508, 0.996711, 1, 1, 1, 0.05, 1, -1.78814e-07, -5.96046e-07, -4.17233e-07, -0.000241383, -0.109076, 0.00379063, 0.994026, 1, 1, 1, 0.1, 1, 8.9407e-08, -6.55651e-07, -6.55651e-07, 0.0679255, -0.167209, 0.00334064, 0.983573, 1, 0.999999, 1, 0.25, 1, -1.19209e-07, -3.8743e-07, 0, 0.158727, -0.350464, 0.00627285, 0.923007, 1, 1, 1, 0.3, 1, -3.27826e-07, -6.85453e-07, 1.78814e-07, 0.146536, -0.393807, 0.00119701, 0.907437, 1, 1, 1, 0.35, 1, -8.9407e-08, -6.55651e-07, -3.57628e-07, 0.153485, -0.416977, -0.0128296, 0.895772, 1, 1, 1, 0.4, 1, 8.9407e-08, -9.83477e-07, -5.36442e-07, 0.172873, -0.368078, -0.014432, 0.913469, 1, 0.999999, 1, 0.45, 1, 0, -9.83477e-07, -1.19209e-07, 0.191151, -0.391536, -0.0140892, 0.899979, 1, 1, 1, 0.5, 1, 8.9407e-08, -5.96046e-07, -6.55651e-07, 0.210133, -0.527231, -0.0202225, 0.823081, 1, 1, 1, 0.55, 1, 2.68221e-07, -6.25849e-07, -4.17233e-07, 0.159334, -0.589231, -0.00909611, 0.792046, 1, 1, 1, 0.65, 1, -1.19209e-07, -6.85453e-07, -7.15256e-07, 0.0168538, -0.43832, 0.0104639, 0.8986, 1, 1, 1, 0.7, 1, 1.78814e-07, -5.36442e-07, -1.78814e-07, -0.00524541, -0.376783, 0.0174757, 0.926122, 1, 1, 1, 0.8, 1, -5.96046e-08, -7.15256e-07, -5.36442e-07, 0.00762745, -0.243737, 0.014512, 0.969703, 1, 1, 1, 0.85, 1, 1.19209e-07, -6.85453e-07, -7.7486e-07, 0.00858928, -0.221202, 0.0126834, 0.975108, 1, 1, 1, 1.25, 1, 1.19209e-07, -6.85453e-07, -7.7486e-07, 0.00858928, -0.221202, 0.0126834, 0.975108, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -9.53674e-07, -5.96046e-07, 4.76837e-07, -0.211109, -0.378307, 0.04716, 0.900052, 1, 1, 1, 0.05, 1, -9.53674e-07, 1.19209e-07, 3.57628e-07, -0.122361, -0.307485, 0.0444022, 0.942608, 1, 1, 1, 0.1, 1, -6.85453e-07, -2.38419e-07, 5.96046e-07, 0.0655243, -0.124344, 0.0558387, 0.988497, 1, 1, 1, 0.15, 1, -7.7486e-07, -1.19209e-07, 5.66244e-07, 0.17223, 0.0168325, 0.088774, 0.980904, 1, 1, 1, 0.2, 1, -5.36442e-07, -3.57628e-07, 5.36442e-07, 0.151153, 0.0193605, 0.111763, 0.981981, 1, 1, 1, 0.25, 1, -6.25849e-07, -3.57628e-07, 5.96046e-07, 0.105831, 0.0199286, 0.119921, 0.986925, 1, 1, 1, 0.3, 1, -1.19209e-06, -5.96046e-07, 6.25849e-07, 0.11, 0.117841, 0.0973986, 0.982103, 1, 1, 1, 0.35, 1, -5.36442e-07, -1.19209e-07, 4.47035e-07, 0.163427, 0.213955, 0.0590648, 0.961263, 1, 1, 1, 0.4, 1, -6.85453e-07, -3.57628e-07, 5.06639e-07, 0.212517, 0.23167, 0.0327435, 0.948733, 1, 1, 1, 0.45, 1, -8.04663e-07, -2.38419e-07, 5.66244e-07, 0.240572, 0.207043, 0.0320326, 0.947751, 1, 1, 1, 0.5, 1, -9.23872e-07, 0, 8.04663e-07, 0.292283, 0.151342, 0.0529747, 0.942794, 1, 1, 1, 0.55, 1, -6.85453e-07, -3.57628e-07, 3.57628e-07, 0.354424, 0.0696654, 0.0852169, 0.928584, 1, 1, 1, 0.6, 1, -5.66244e-07, -2.38419e-07, 2.98023e-07, 0.397207, 0.0175472, 0.104303, 0.911614, 1, 1, 1, 0.65, 1, -8.34465e-07, -2.38419e-07, 4.47035e-07, 0.407225, -0.0166533, 0.0875941, 0.908965, 1, 1, 1, 0.7, 1, -1.2517e-06, -1.19209e-07, 6.55651e-07, 0.349327, -0.0813931, 0.0308211, 0.93295, 1, 1, 1, 0.75, 1, -1.19209e-07, 1.19209e-07, 2.08616e-07, 0.214708, -0.14004, -0.012317, 0.966508, 1, 1, 1, 0.8, 1, -6.55651e-07, -1.19209e-07, 2.98023e-07, -0.00140518, -0.171137, -0.0177305, 0.985087, 1, 1, 1, 0.85, 1, -4.76837e-07, -3.57628e-07, 3.8743e-07, -0.0925096, -0.171599, -0.011185, 0.98075, 1, 1, 1, 1.25, 1, -4.76837e-07, -3.57628e-07, 3.8743e-07, -0.0925096, -0.171599, -0.011185, 0.98075, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 2.08616e-07, -2.98023e-08, -5.96046e-07, 0.176871, 0.346752, 0.0115369, 0.921058, 1, 1, 1, 0.05, 1, -1.49012e-07, -4.76837e-07, -2.38419e-07, 0.1969, 0.431458, 0.0161118, 0.880236, 1, 1, 1, 0.1, 1, -3.57628e-07, -8.04663e-07, -4.76837e-07, 0.196923, 0.556224, 0.0152519, 0.80722, 1, 1, 1, 0.15, 1, -2.68221e-07, -4.17233e-07, -2.98023e-07, 0.134905, 0.568169, 0.00154346, 0.811777, 1, 1, 1, 0.2, 1, -1.49012e-07, -6.25849e-07, -4.17233e-07, 0.0562878, 0.484209, -0.00707307, 0.873111, 1, 1, 1, 0.25, 1, -2.98023e-08, -8.04663e-07, -3.57628e-07, 0.0047636, 0.406038, -0.0121859, 0.913763, 1, 1, 1, 0.3, 1, 5.96046e-08, -7.7486e-07, -1.78814e-07, -0.011494, 0.345751, -0.0179636, 0.938084, 1, 0.999999, 1, 0.4, 1, 5.36442e-07, -5.36442e-07, -1.19209e-07, -0.0325058, 0.107107, -0.00429871, 0.993707, 1, 0.999999, 1, 0.45, 1, 2.08616e-07, -8.34465e-07, -1.78814e-07, -0.0177273, 0.0767786, -0.00241131, 0.996888, 1, 1, 1, 0.65, 1, -5.96046e-08, -6.55651e-07, -1.07288e-06, 0.154364, 0.318848, -0.0046877, 0.935139, 1, 1, 1, 0.7, 1, 5.96046e-08, -9.23872e-07, -1.01328e-06, 0.155566, 0.376204, -0.00401138, 0.913375, 1, 1, 1, 0.75, 1, 0, -8.9407e-07, -4.17233e-07, 0.173064, 0.444685, 0.00561718, 0.87879, 1, 1, 1, 0.8, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.251551, 0.464674, 0.00544377, 0.848982, 1, 1, 1, 0.85, 1, 8.9407e-08, -7.15256e-07, -9.53674e-07, 0.280639, 0.447823, -0.00246765, 0.848935, 1, 1, 1, 1.25, 1, 8.9407e-08, -7.15256e-07, -9.53674e-07, 0.280639, 0.447823, -0.00246765, 0.848935, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 0.05, 1, 8.9407e-08, 1.93715e-07, -5.06639e-07, -0.221388, 0.0587497, -0.0627932, 0.971387, 1, 1, 1, 0.15, 1, 5.96046e-08, 6.70552e-08, -1.3411e-07, 0.127996, 0.137739, -0.113256, 0.975612, 1, 1, 1, 0.2, 1, -5.96046e-08, -7.45058e-09, -7.45058e-07, 0.264976, 0.121823, -0.100248, 0.951261, 1, 1, 1, 0.25, 1, 2.98023e-08, -2.01166e-07, -4.91738e-07, 0.314522, 0.0998354, -0.077727, 0.94078, 1, 1, 1, 0.3, 1, 1.49012e-07, 1.3411e-07, 1.3411e-07, 0.306548, 0.0507913, -0.0454783, 0.949411, 1, 1, 1, 0.35, 1, 8.9407e-08, 7.45058e-09, -2.83122e-07, 0.297828, -0.0187708, -0.0207563, 0.954209, 1, 1, 1, 0.4, 1, 8.9407e-08, 4.47035e-08, -2.98023e-07, 0.287784, -0.0733564, -0.00467344, 0.95487, 1, 1, 1, 0.45, 1, 2.98023e-08, 2.23517e-08, -2.5332e-07, 0.170166, -0.0854042, 0.00266015, 0.981704, 1, 1, 1, 0.6, 1, 0, 1.04308e-07, 0, -0.531982, -0.0722138, 0.0220251, 0.843383, 1, 1, 1, 0.65, 1, 0, 1.3411e-07, -3.12924e-07, -0.652152, -0.0747176, 0.0102306, 0.754328, 1, 1, 1, 0.7, 1, -2.98023e-08, 0, 1.49012e-07, -0.686637, -0.0649825, 0.00231536, 0.724087, 1, 1, 1, 0.75, 1, 2.98023e-08, -1.56462e-07, -2.38419e-07, -0.638385, -0.0394346, -0.00259775, 0.768702, 1, 1, 1, 0.8, 1, 1.49012e-07, -8.9407e-08, -1.93715e-07, -0.432358, 0.00843852, -0.0248422, 0.90132, 1, 1, 1, 0.85, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 0.05, 1, 8.26549e-08, 1.93715e-07, 4.76837e-07, -0.32656, -0.0387365, 0.00230976, 0.94438, 1, 1, 1, 0.15, 1, 4.78467e-08, -7.45058e-09, 7.7486e-07, -0.04833, 0.013837, -0.00331139, 0.99873, 1, 1, 1, 0.2, 1, 1.44588e-07, 0, 7.15256e-07, 0.0174433, 0.00914093, -0.00369525, 0.999799, 1, 1, 1, 0.25, 1, 4.49363e-08, 1.63913e-07, 2.38419e-07, -0.0309752, 0.0174032, -0.00233819, 0.999366, 1, 1, 1, 0.3, 1, 6.06524e-08, -7.45058e-08, 6.55651e-07, -0.161344, 0.031869, -0.00095907, 0.986383, 1, 1, 1, 0.35, 1, 6.23986e-08, 1.11759e-07, 5.36442e-07, -0.258604, 0.043227, -0.000463765, 0.965016, 1, 1, 1, 0.4, 1, 2.66591e-08, 1.11759e-07, 5.96046e-07, -0.311843, 0.0531668, -0.000274837, 0.948645, 1, 1, 1, 0.45, 1, -0.000736501, 0.00352155, -0.0507002, -0.471618, 0.0737067, 0.000546333, 0.878717, 1, 1, 1, 0.5, 1, -0.00351399, 0.0168005, -0.241486, -0.74573, 0.0999092, 7.49679e-05, 0.658714, 1, 1, 1, 0.55, 1, -0.00736267, 0.0352004, -0.505227, 0.896291, -0.0831834, 0.00513814, -0.435565, 1, 1, 1, 0.6, 1, -0.0098056, 0.0468799, -0.672563, 0.946677, -0.0409485, 0.00588309, -0.319519, 1, 1, 1, 0.65, 1, -0.0098056, 0.0468801, -0.672652, 0.947809, 0.0057637, 0.00256107, -0.318776, 1, 1, 1, 0.7, 1, -0.00736268, 0.0352004, -0.505962, 0.888767, 0.0669386, 0.000245982, -0.453445, 1, 1, 1, 0.75, 1, -0.003514, 0.016801, -0.242868, -0.757574, -0.0924392, -0.000540428, 0.64617, 1, 1, 1, 0.8, 1, -0.000736581, 0.0035219, -0.0512407, -0.527405, -0.0678553, 0.00109702, 0.846899, 1, 1, 1, 0.85, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 1.25, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 0.05, 1, 9.68575e-08, 0, 7.82311e-08, 0.163142, 0.147087, -0.0386578, 0.974811, 1, 1, 1, 0.1, 1, 7.45058e-08, 0, 1.11759e-08, 0.154504, 0.157524, -0.0272069, 0.974974, 1, 1, 1, 0.15, 1, 8.9407e-08, 0, 3.72529e-08, 0.106593, 0.145246, -0.0455539, 0.982581, 1, 1, 1, 0.2, 1, 3.72529e-08, 0, 0, 0.00306457, 0.0975244, -0.0887594, 0.991263, 1, 1, 1, 0.3, 1, 4.47035e-08, 1.19209e-07, -1.60187e-07, -0.165764, -0.00244496, -0.0619073, 0.984217, 1, 1, 1, 0.35, 1, 3.72529e-08, -1.19209e-07, -1.2666e-07, -0.225564, -0.0444232, -0.0320188, 0.972688, 1, 1, 1, 0.4, 1, -2.98023e-08, -1.19209e-07, 1.3411e-07, -0.254966, -0.0644888, -0.0152293, 0.964677, 1, 1, 1, 0.45, 1, 5.96046e-08, 1.19209e-07, -3.72529e-09, -0.263415, -0.0674915, -0.0129876, 0.962231, 1, 1, 1, 0.5, 1, 7.45058e-08, 0, -2.98023e-08, -0.26682, -0.065605, -0.0157537, 0.961382, 1, 1, 1, 0.55, 1, 5.96046e-08, 0, 3.35276e-08, -0.268414, -0.0578826, -0.0205736, 0.961343, 1, 1, 1, 0.6, 1, 2.23517e-08, -1.19209e-07, 1.49012e-07, -0.268984, -0.0431783, -0.0254932, 0.961839, 1, 1, 1, 0.65, 1, 3.72529e-08, 0, -1.11759e-08, -0.205247, -0.0144598, -0.0301062, 0.97814, 1, 1, 1, 0.7, 1, 7.45058e-08, -1.19209e-07, -5.58794e-08, 0.0302446, 0.0427142, -0.0345553, 0.998031, 1, 1, 1, 0.75, 1, 8.9407e-08, 0, -1.11759e-07, 0.187052, 0.0967062, -0.0379775, 0.97684, 1, 1, 1, 0.8, 1, 8.19564e-08, -1.19209e-07, 2.23517e-08, 0.173053, 0.130372, -0.0438442, 0.975261, 1, 1, 1, 0.85, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 1.25, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 0.05, 1, 0, 1.11759e-07, -1.63913e-07, 0.0840381, 0.068345, -0.00156289, 0.994115, 1, 1, 1, 0.15, 1, 0, -9.68575e-08, -1.19209e-07, -0.428198, 0.103089, -0.0309307, 0.897253, 1, 1, 1, 0.2, 1, 2.98023e-08, 0, -2.5332e-07, -0.585268, 0.121806, -0.0264258, 0.801203, 1, 1, 1, 0.25, 1, -5.96046e-08, -2.68221e-07, -1.93715e-07, -0.68271, 0.117151, -0.00691618, 0.721203, 1, 1, 1, 0.3, 1, 5.96046e-08, 5.21541e-08, 3.57628e-07, -0.675843, 0.0951763, -0.00368054, 0.730865, 1, 1, 1, 0.35, 1, -5.96046e-08, -8.9407e-08, -1.04308e-07, -0.577504, 0.0522321, 0.00297164, 0.81471, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, 1.63913e-07, -0.36481, -0.00958558, 0.0300626, 0.930547, 1, 1, 1, 0.45, 1, -1.19209e-07, 7.45058e-08, 1.49012e-07, -0.214962, -0.0628985, 0.0719756, 0.971933, 1, 1, 1, 0.5, 1, 0, 7.45058e-09, -7.15256e-07, -0.0924244, -0.113076, 0.110988, 0.983033, 1, 1, 1, 0.6, 1, 2.98023e-08, 3.72529e-08, 7.30157e-07, 0.212199, -0.104928, 0.0711089, 0.968971, 1, 1, 1, 0.65, 1, 8.9407e-08, 1.49012e-08, -1.63913e-07, 0.280374, -0.0786743, 0.0551762, 0.955069, 1, 1, 1, 0.7, 1, 0, 1.11759e-07, 2.5332e-07, 0.288443, -0.0349057, 0.033278, 0.956282, 1, 1, 1, 0.75, 1, -2.98023e-08, -1.3411e-07, -6.85453e-07, 0.285487, 0.0289713, 0.0136411, 0.957847, 1, 1, 1, 0.8, 1, -5.96046e-08, 8.9407e-08, -3.27826e-07, 0.284867, 0.0752772, 0.00313844, 0.955602, 1, 1, 1, 0.85, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 0.05, 1, 0.0014394, 0.00688202, -0.0998148, -0.562955, -0.0817876, -0.000658042, 0.82243, 1, 1, 1, 0.1, 1, 0.00484604, 0.0231691, -0.333955, -0.80836, -0.0993527, 0.00161956, 0.580241, 1, 1, 1, 0.15, 1, 0.00839999, 0.04016, -0.576718, 0.916395, 0.0904963, -0.00581601, -0.389867, 1, 1, 1, 0.2, 1, 0.010174, 0.048641, -0.697832, 0.949699, 0.0597103, -0.00558806, -0.307368, 1, 1, 1, 0.25, 1, 0.00943748, 0.0451194, -0.647324, 0.940565, -0.00539416, -0.00131091, -0.339569, 1, 1, 1, 0.3, 1, 0.00617793, 0.0295368, -0.424059, -0.852217, 0.0810981, 0.000142268, 0.516865, 1, 1, 1, 0.35, 1, 0.00247674, 0.0118409, -0.170242, -0.686673, 0.0913182, 0.000156236, 0.721208, 1, 1, 1, 0.4, 1, 0.000368256, 0.00176083, -0.02535, -0.450712, 0.0617424, -0.0017981, 0.89053, 1, 1, 1, 0.45, 1, -3.27127e-08, -2.23517e-08, 0, -0.320919, 0.0402711, -0.00287403, 0.946246, 1, 1, 1, 0.5, 1, -3.65544e-08, 2.6077e-07, 0, -0.222093, 0.0121194, -0.000893378, 0.97495, 1, 1, 1, 0.55, 1, -7.85803e-08, -5.21541e-08, 5.96046e-08, -0.085227, -0.0121138, 0.00211304, 0.996286, 1, 1, 1, 0.6, 1, -9.66247e-09, -1.93715e-07, -5.96046e-08, -0.0204391, -0.0111085, 0.00211107, 0.999727, 1, 1, 1, 0.65, 1, -1.47847e-08, -7.45058e-09, 1.19209e-07, -0.0461144, -0.0137229, 0.00155832, 0.998841, 1, 1, 1, 0.75, 1, 9.77889e-08, -8.9407e-08, 0, -0.259445, -0.0379664, 0.000355786, 0.965011, 1, 1, 1, 0.8, 1, -3.06172e-08, -1.19209e-07, 1.19209e-07, -0.311223, -0.0514541, 0.000257438, 0.948943, 1, 1, 1, 0.85, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 1.25, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 0.05, 1, 1.49012e-08, 1.19209e-07, -6.33299e-08, -0.261291, 0.0586691, 0.0123934, 0.963396, 1, 1, 1, 0.1, 1, 1.49012e-08, 1.19209e-07, 3.35276e-08, -0.262834, 0.0342669, 0.0126709, 0.964149, 1, 1, 1, 0.2, 1, 1.49012e-08, 0, 1.86265e-08, -0.260355, -0.0293857, 0.0140367, 0.964964, 1, 1, 1, 0.25, 1, -6.70552e-08, 0, -2.49594e-07, -0.153196, -0.0556389, 0.0191204, 0.986443, 1, 1, 1, 0.3, 1, 7.45058e-09, 2.38419e-07, 3.35276e-08, 0.102501, -0.0807205, 0.0313849, 0.990956, 1, 1, 1, 0.35, 1, -1.49012e-08, 1.19209e-07, -1.11759e-08, 0.182765, -0.105332, 0.0403985, 0.976663, 1, 1, 1, 0.4, 1, 0, 2.38419e-07, 2.98023e-08, 0.1689, -0.131443, 0.0454069, 0.975773, 1, 1, 1, 0.45, 1, -2.23517e-08, 1.19209e-07, 1.11759e-08, 0.162548, -0.163949, 0.0367097, 0.972292, 1, 1, 1, 0.5, 1, -7.45058e-09, 1.19209e-07, -6.70552e-08, 0.160675, -0.186181, 0.0223394, 0.969031, 1, 1, 1, 0.55, 1, 0, 2.38419e-07, -4.09782e-08, 0.121712, -0.123055, 0.0340729, 0.984318, 1, 1, 1, 0.65, 1, -2.23517e-08, 2.38419e-07, -4.84288e-08, -0.0909908, -0.00331438, 0.030867, 0.995368, 1, 1, 1, 0.7, 1, -2.98023e-08, 0, -1.86265e-08, -0.167009, 0.0327264, 0.0253347, 0.985086, 1, 1, 1, 0.75, 1, -1.49012e-08, 2.38419e-07, -9.31323e-08, -0.225897, 0.0565391, 0.0182554, 0.972338, 1, 1, 1, 0.8, 1, 7.45058e-09, 0, 1.41561e-07, -0.254123, 0.0658906, 0.0135391, 0.96483, 1, 1, 1, 0.85, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 1.25, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 0.908378, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.68434e-14, 0, 0.865919, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -5.68434e-14, 0, 0.952043, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -5.68434e-14, 0, 1.23636, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -5.68434e-14, 0, 1.26452, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 1.17812, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 0.917901, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -5.68434e-14, 0, 0.90967, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -5.68434e-14, 0, 1.19399, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, -5.68434e-14, 0, 1.26645, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, -5.68434e-14, 0, 1.20667, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -5.68434e-14, 0, 1.04898, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.141891, -0.466314, 0.0666584, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.140854, -0.18721, 0.16679, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.135712, 0.882052, 1.08263, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.134593, 1.04285, 1.23903, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.134052, 1.11594, 1.33052, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.134139, 1.01025, 1.37488, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.134864, 0.561422, 1.40083, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.136154, -0.107091, 1.41207, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.137517, -0.627938, 1.41499, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.138802, -0.880369, 1.32217, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.140187, -0.97361, 0.946171, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, -0.141374, -0.990009, 0.507478, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.142135, -0.753522, 0.166703, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.134319, 0.88137, 1.36048, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.136624, -0.318866, 1.4031, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.13794, -0.745207, 1.41408, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0.139237, -0.932173, 1.26013, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0.140615, -0.985177, 0.795642, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.141658, -0.933265, 0.382912, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.142236, -0.69551, 0.103281, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.142112, -0.449542, 0.0515677, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.141234, -0.239295, 0.11699, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.140074, 0.0127278, 0.285218, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 0.136158, 0.812955, 1.03336, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.134866, 1.00553, 1.22614, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.13414, 1.10444, 1.32777, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.0953997, 0.642052, -0.742965, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, 0.0823101, 0.56581, -0.648221, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, 0.0243976, -0.0441461, -0.063019, 4.1297e-08, 2.53394e-15, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 0.020945, -0.11126, -0.00892317, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, 0.0214889, -0.0993756, -0.1204, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, 0.0261557, -0.00703263, -0.571036, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.0350212, 0.144668, -1.19143, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, 0.0452013, 0.286137, -1.58564, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, 0.056361, 0.396596, -1.62736, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, 0.0713525, 0.504199, -1.41721, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, 0.0877976, 0.602767, -1.08603, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.097935, 0.656912, -0.843801, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.0226399, -0.0760723, -0.246171, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -0.0384328, 0.195889, -1.36473, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.2, 1, -0.0485586, 0.325533, -1.64571, 7.10993e-08, 9.63937e-15, -6.85353e-22, 1, 1, 1, 1, 0.25, 1, -0.0604436, 0.430887, -1.61593, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.0768237, 0.538687, -1.39129, 7.10993e-08, 2.53394e-15, -2.11758e-22, 1, 1, 1, 1, 0.35, 1, -0.0915991, 0.623227, -1.09587, 4.1297e-08, 2.53394e-15, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, -0.0992045, 0.663389, -0.847581, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, -0.0979352, 0.656214, -0.687419, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, -0.0877979, 0.599371, -0.580202, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.0452008, 0.276356, -0.334939, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, -0.0261556, -0.010167, -0.0897738, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.0214889, -0.0999783, -0.0177123, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.920336, 0.223441, -0.675278, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.0611, 0.0535004, -0.268795, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.81549, -0.572945, 1.93497, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.97521, -0.260334, 2.42549, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -2.07242, 0.0952058, 2.72719, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -2.06152, 0.134094, 2.70055, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -1.94935, -0.00418663, 2.38214, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -1.5659, -0.316463, 1.27531, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -1.39564, -0.31023, 0.768786, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.01032, 0.0728607, -0.380929, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.896442, 0.243316, -0.739858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.03311, 0.0989122, 2.61048, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.88529, -0.0705678, 2.18507, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.50915, -0.334755, 1.10648, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.33866, -0.287646, 0.593788, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.966909, 0.137533, -0.532556, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.882217, 0.266322, -0.791318, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.89374, 0.256562, -0.760212, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.999084, 0.126561, -0.459517, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.75712, -0.595706, 1.75783, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, 1.92686, -0.424236, 2.27222, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 2.0556, 0.0151663, 2.66931, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.341349, -0.264663, 0.0556155, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.0336542, -1.45692, 0.323532, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.0452293, -1.75482, 0.391734, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 0.0926713, -1.62165, 0.363375, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.18685, -0.378264, 0.0954279, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.51909, 0.00473738, 0.0141962, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.55064, 0.0706801, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.44211, 0.0639179, 0, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.54098, 0.00832748, 0, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.432091, 0.00163841, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.5235, 0.0690539, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.38104, 0.0602572, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.448482, 0.0061903, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.312683, -0.140136, 0.0283925, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.161211, -0.627825, 0.135386, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.030728, -1.28144, 0.283529, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.0389389, -1.69292, 0.377552, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.0330012, -1.68882, 0.377568, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.409697, -1.26443, 0.283661, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.00503, -0.588506, 0.135634, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -1.45325, -0.0721812, 0.0284887, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.05, 1, 0.0669454, 0.729981, 0.0847113, 0.0751978, 0.000902196, 0.0773167, 0.994166, 1, 1, 1, 0.15, 1, 0.147711, 0.887191, -0.02789, 0.103321, 0.0347243, 0.0196114, 0.993848, 1, 1, 1, 0.2, 1, 0.168294, 0.927241, -0.0565808, 0.110419, 0.0433374, -0.00845134, 0.992904, 1, 1, 1, 0.25, 1, 0.154709, 0.910602, -0.0446639, 0.107418, 0.0422538, -0.0318613, 0.992804, 1, 1, 1, 0.3, 1, 0.0960078, 0.836978, 0.00806546, 0.0942701, 0.034167, -0.0564973, 0.993355, 1, 1, 1, 0.35, 1, 0.021745, 0.753374, 0.0679436, 0.0793445, 0.0222103, -0.0760792, 0.993692, 1, 1, 1, 0.4, 1, -0.035471, 0.705747, 0.102054, 0.07085, 0.00995431, -0.0854402, 0.993771, 1, 1, 1, 0.45, 1, -0.0674228, 0.714066, 0.0960958, 0.0723594, -0.00257329, -0.0821245, 0.993989, 1, 1, 1, 0.5, 1, -0.0866932, 0.776805, 0.0511615, 0.0836199, -0.0185098, -0.0626717, 0.994353, 1, 1, 1, 0.55, 1, -0.0950061, 0.863738, -0.0110998, 0.0991637, -0.0338542, -0.0304325, 0.994029, 1, 1, 1, 0.6, 1, -0.0971422, 0.918921, -0.0506222, 0.108957, -0.0424157, -6.6921e-05, 0.993141, 1, 1, 1, 0.65, 1, -0.0894483, 0.918925, -0.0506237, 0.108927, -0.0421963, 0.0241723, 0.99286, 1, 1, 1, 0.7, 1, -0.0546535, 0.863773, -0.0111129, 0.0990954, -0.0332032, 0.0485143, 0.99334, 1, 1, 1, 0.75, 1, 0.000162542, 0.776872, 0.051137, 0.0835711, -0.0190219, 0.071275, 0.993768, 1, 1, 1, 0.8, 1, 0.0397389, 0.714092, 0.0960863, 0.072346, -0.00878352, 0.08392, 0.993804, 1, 1, 1, 0.85, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 0.05, 1, -2.16067e-08, -1.49015e-09, 1.19209e-07, 0.0607085, -0.00428583, -0.0791363, 0.995004, 1, 1, 1, 0.1, 1, -2.23518e-09, 4.61936e-08, 1.49012e-07, 0.0742298, -0.00290666, -0.0580589, 0.995545, 1, 1, 1, 0.2, 1, -1.22934e-08, -7.00588e-08, 1.49012e-07, 0.0953622, 0.000412438, -0.00409159, 0.995434, 1, 1, 1, 0.25, 1, -1.86265e-08, 1.39698e-08, -1.49012e-07, 0.0924473, 0.00171257, 0.0202586, 0.99551, 1, 1, 1, 0.35, 1, -1.56462e-08, 3.1013e-08, 0, 0.0648424, 0.00419923, 0.0731356, 0.995203, 1, 1, 1, 0.4, 1, 2.23523e-09, -2.84985e-08, 1.19209e-07, 0.0564666, 0.00472734, 0.0850757, 0.994762, 1, 1, 1, 0.45, 1, -4.47039e-09, 2.23518e-08, -8.9407e-08, 0.0579181, 0.00454757, 0.0830774, 0.994848, 1, 1, 1, 0.5, 1, 8.43755e-15, -5.58794e-08, 8.9407e-08, 0.0689504, 0.00348495, 0.0670145, 0.995361, 1, 1, 1, 0.6, 1, 5.5879e-09, -7.60309e-08, -2.98023e-08, 0.0939097, 5.69107e-05, 0.0121633, 0.995506, 1, 1, 1, 0.65, 1, 1.78815e-08, -2.31898e-08, 3.27826e-07, 0.0939129, -0.00128467, -0.0120988, 0.995506, 1, 1, 1, 0.75, 1, -1.86265e-09, 3.11993e-08, -2.98023e-08, 0.0689717, -0.00392611, -0.0670089, 0.995358, 1, 1, 1, 0.8, 1, 1.49013e-09, 4.80559e-08, 0, 0.0579302, -0.00464071, -0.0830884, 0.994846, 1, 1, 1, 0.85, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 0.0947232, -0.00739035, -0.0868418, 0.991681, 1, 1, 1, 0.05, 1, 9.31322e-10, 7.07805e-08, 5.96046e-08, 0.0947233, -0.00739035, -0.0868419, 0.991681, 1, 1, 1, 0.1, 1, 6.51926e-10, 7.07805e-08, 5.96046e-08, 0.0949443, -0.00694628, -0.0757376, 0.992573, 1, 1, 1, 0.15, 1, 3.7253e-10, -2.6077e-08, -2.38419e-07, 0.0959905, -0.00433497, -0.0114678, 0.995307, 1, 1, 1, 0.25, 1, 1.86265e-08, 2.23517e-08, 1.19209e-07, 0.0965992, 0.00494126, 0.201269, 0.974749, 1, 1, 1, 0.3, 1, -7.68343e-10, 7.45058e-09, 1.78814e-07, 0.0963173, 0.00675391, 0.221794, 0.970301, 1, 1, 1, 0.4, 1, -1.56574e-10, 7.82311e-08, -1.78814e-07, 0.0949654, 0.0073896, 0.100605, 0.990356, 1, 1, 1, 0.45, 1, 3.30057e-09, 1.08033e-07, -5.96046e-08, 0.0947232, 0.00739035, 0.0868418, 0.991681, 1, 1, 1, 0.5, 1, -3.25963e-09, -9.31323e-08, 5.96046e-08, 0.0947232, 0.00739035, 0.0868418, 0.991681, 1, 1, 1, 0.55, 1, -2.10027e-08, 7.45058e-08, -1.78814e-07, 0.0955253, 0.00546829, 0.0431828, 0.994475, 1, 1, 1, 0.65, 1, 1.26195e-08, -4.84288e-08, -2.38419e-07, 0.0967914, -0.0040173, -0.170015, 0.980668, 1, 1, 1, 0.7, 1, 1.23865e-08, -8.19564e-08, -5.96046e-08, 0.0964064, -0.00640121, -0.223121, 0.969991, 1, 1, 1, 0.75, 1, 1.86265e-09, -7.07805e-08, -2.98023e-07, 0.0963505, -0.00664593, -0.228565, 0.968726, 1, 1, 1, 1.25, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 0.0963505, -0.00664594, -0.228565, 0.968726, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.95579e-08, -1.49012e-08, -9.53674e-07, -7.45058e-09, -2.48375e-09, 8.87174e-09, 1, 1, 1, 1, 1.25, 1, -6.51927e-08, -7.45058e-08, -9.53674e-07, 6.80667e-18, 2.71908e-09, -1.56593e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 2.79375e-09, -5.96046e-07, -2.50526e-07, 0.174741, -0.0963796, 0.0144345, 0.97978, 1, 1, 1, 0.05, 1, -3.7254e-09, -2.08616e-07, -1.22236e-07, 0.195715, -0.0950264, 0.0238173, 0.975755, 1, 1, 1, 0.1, 1, 4.54485e-08, -7.15256e-07, -7.68341e-08, 0.229373, -0.0816785, 0.0404464, 0.969062, 1, 1, 1, 0.15, 1, -1.49012e-08, -6.85453e-07, -8.59145e-08, 0.25499, -0.0176933, 0.0391946, 0.965987, 1, 1, 1, 0.25, 1, 1.4901e-08, -1.49012e-07, -1.78115e-07, 0.23692, 0.192561, -0.0167461, 0.952108, 1, 1, 1, 0.3, 1, -4.61937e-08, -4.47035e-07, -1.46218e-07, 0.20349, 0.220566, -0.0253329, 0.953573, 1, 1, 1, 0.35, 1, 8.94071e-09, -2.68221e-07, -1.97906e-08, 0.179164, 0.172369, -0.0185073, 0.968425, 1, 1, 1, 0.4, 1, 2.23509e-09, -3.57628e-07, -9.56934e-08, 0.17384, 0.110352, -0.0138213, 0.978474, 1, 1, 1, 0.45, 1, -2.75671e-08, -7.45058e-07, 2.63099e-08, 0.188123, 0.0930304, -0.0247279, 0.977417, 1, 1, 1, 0.5, 1, -9.31436e-10, 4.47035e-07, -6.37956e-08, 0.217624, 0.0872372, -0.0441829, 0.971122, 1, 1, 1, 0.55, 1, 1.04306e-08, -2.38419e-07, -1.33412e-07, 0.247766, 0.0401273, -0.0490683, 0.966744, 1, 1, 1, 0.65, 1, 3.27827e-08, -4.47035e-07, -6.26314e-08, 0.245106, -0.170404, 0.00637661, 0.954382, 1, 1, 1, 0.7, 1, 3.27823e-08, -1.49012e-07, -6.70552e-08, 0.212986, -0.224596, 0.0272969, 0.950499, 1, 1, 1, 0.75, 1, -7.45057e-08, 0, 6.33299e-08, 0.183845, -0.233119, 0.0392625, 0.954104, 1, 1, 1, 0.8, 1, -6.7055e-08, -5.96046e-07, -5.00586e-08, 0.175853, -0.235075, 0.0484733, 0.954707, 1, 1, 1, 0.85, 1, 7.45066e-09, -6.55651e-07, 6.75209e-09, 0.174943, -0.235515, 0.051072, 0.95463, 1, 1, 1, 1.25, 1, 7.45066e-09, -6.55651e-07, 6.75209e-09, 0.174943, -0.235515, 0.051072, 0.95463, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -1.25867e-08, -4.23752e-08, -2.57976e-07, 2.23517e-08, 3.7017e-10, 7.60394e-10, 1, 1, 1, 1, 1.25, 1, 1.23749e-08, -2.09548e-09, 2.43308e-07, 2.23517e-08, -2.79233e-10, -7.29088e-11, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 5.20962e-08, 0.00292337, 0.204329, -7.21775e-09, 1.1358e-11, -7.03732e-10, 1, 1, 1, 1, 1.25, 1, 4.12186e-08, 0.00292328, 0.20433, -8.14907e-09, 9.21561e-11, 1.63806e-10, 1, 1, 1, 1 - - - - "walk-cycle" - 1.041667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1, 0.05, 1, 4.17233e-07, 1.19209e-07, 3.27826e-07, 0.136218, -0.113975, -0.0877542, 0.980181, 1, 1, 1, 0.1, 1, 5.06639e-07, -2.38419e-07, 2.98023e-07, 0.144837, -0.108331, -0.0933223, 0.97907, 1, 1, 1, 0.15, 1, 5.36442e-07, -3.57628e-07, 3.57628e-07, 0.15539, -0.0990044, -0.102617, 0.977508, 1, 0.999999, 1, 0.2, 1, 7.15256e-07, -3.57628e-07, 4.47035e-07, 0.162073, -0.0835771, -0.115431, 0.976434, 1, 1, 1, 0.25, 1, 6.25849e-07, -3.57628e-07, 4.17233e-07, 0.160674, -0.0537521, -0.128708, 0.977102, 1, 1, 1, 0.3, 1, 6.85453e-07, -3.57628e-07, 2.98023e-07, 0.144844, 0.00232148, -0.137246, 0.979887, 1, 1, 1, 0.45, 1, 9.53674e-07, -7.15256e-07, 6.85453e-07, 0.0267683, 0.215793, -0.138386, 0.966212, 1, 1, 1, 0.5, 1, 7.7486e-07, -3.57628e-07, 4.17233e-07, -0.00441569, 0.255036, -0.137846, 0.957045, 1, 1, 1, 0.55, 1, 8.34465e-07, -5.96046e-07, 5.36442e-07, -0.00986276, 0.263176, -0.137756, 0.954811, 1, 1, 1, 0.6, 1, 4.76837e-07, 0, 3.8743e-07, 0.0174093, 0.245944, -0.13741, 0.959337, 1, 1, 1, 0.7, 1, 3.27826e-07, -1.19209e-07, 2.68221e-07, 0.12402, 0.181155, -0.127036, 0.967297, 1, 1, 1, 0.75, 1, 7.45058e-07, 0, 4.47035e-07, 0.157369, 0.166922, -0.11544, 0.96646, 1, 1, 1, 0.8, 1, 8.34465e-07, -1.19209e-07, 4.47035e-07, 0.166665, 0.143487, -0.108193, 0.969499, 1, 1, 1, 0.85, 1, 2.98023e-07, 0, 1.49012e-07, 0.164004, 0.0866041, -0.105149, 0.977009, 1, 0.999999, 1, 0.95, 1, 4.76837e-07, 0, 2.38419e-07, 0.144168, -0.0621538, -0.0938402, 0.983131, 1, 1, 1, 1, 1, 8.64267e-07, -4.76837e-07, 6.85453e-07, 0.135099, -0.105557, -0.0876091, 0.98129, 1, 1, 1, 1.05, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1, 1.25, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1, 0.05, 1, -2.98023e-07, -3.57628e-07, 1.78814e-07, -0.0608664, -0.247441, 0.00903588, 0.966947, 1, 0.999999, 1, 0.1, 1, -1.78814e-07, -7.45058e-07, -1.19209e-07, -0.0607357, -0.265635, 0.00908754, 0.962116, 1, 1, 1, 0.15, 1, 4.17233e-07, -8.64267e-07, -4.17233e-07, -0.0586521, -0.298966, 0.00880687, 0.952419, 1, 1, 1, 0.25, 1, 3.8743e-07, -5.96046e-07, -2.98023e-07, -0.0404347, -0.402042, 0.00443354, 0.914717, 1, 1, 1, 0.3, 1, -2.98023e-08, -6.85453e-07, -2.38419e-07, -0.0222657, -0.438743, -0.00390802, 0.898328, 1, 1, 1, 0.35, 1, -3.27826e-07, -2.68221e-07, -1.78814e-07, -0.001747, -0.450439, -0.0151044, 0.892678, 1, 0.999999, 1, 0.4, 1, -2.98023e-08, -3.57628e-07, -4.76837e-07, 0.0165229, -0.440184, -0.0247739, 0.897414, 1, 1, 1, 0.5, 1, 2.98023e-08, -3.27826e-07, 0, 0.0357718, -0.396841, -0.0343986, 0.916545, 1, 1, 1, 0.55, 1, 1.49012e-07, -6.25849e-07, -1.78814e-07, 0.0355214, -0.39013, -0.0350975, 0.919405, 1, 1, 1, 0.6, 1, 1.78814e-07, -5.06639e-07, -5.36442e-07, 0.01977, -0.384514, -0.0345495, 0.92226, 1, 1, 1, 0.65, 1, -1.19209e-07, -4.17233e-07, -2.38419e-07, -0.0162325, -0.357154, -0.033198, 0.933314, 1, 0.999999, 1, 0.75, 1, -2.98023e-08, -3.57628e-07, -2.98023e-07, -0.0986698, -0.203446, -0.0321126, 0.973572, 1, 0.999999, 1, 0.8, 1, 5.96046e-08, -7.45058e-07, -2.38419e-07, -0.110421, -0.161891, -0.0281555, 0.980207, 1, 1, 1, 0.85, 1, 4.76837e-07, -8.04663e-07, -8.34465e-07, -0.104832, -0.172931, -0.0183971, 0.979166, 1, 0.999999, 1, 0.95, 1, 0, -6.55651e-07, -5.96046e-07, -0.0743493, -0.227469, 0.00271093, 0.970939, 1, 1, 1, 1, 1, -2.98023e-08, -3.57628e-07, -2.38419e-07, -0.0636988, -0.238854, 0.00790001, 0.968932, 1, 1, 1, 1.05, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1, 1.25, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1, 0.05, 1, -3.8743e-07, 0, 2.38419e-07, 0.0104992, -0.248758, 0.137429, 0.958709, 1, 1, 1, 0.15, 1, -5.66244e-07, -1.19209e-07, 4.47035e-07, 0.119317, -0.176495, 0.127478, 0.968691, 1, 1, 1, 0.2, 1, -5.06639e-07, -1.19209e-07, 3.27826e-07, 0.156208, -0.160784, 0.115735, 0.967653, 1, 1, 1, 0.25, 1, -4.17233e-07, -1.19209e-07, 2.68221e-07, 0.170588, -0.146234, 0.10696, 0.968543, 1, 0.999999, 1, 0.3, 1, -8.34465e-07, -3.57628e-07, 8.9407e-07, 0.16899, -0.106962, 0.104274, 0.974232, 1, 1, 1, 0.45, 1, -9.23872e-07, -5.96046e-07, 7.7486e-07, 0.141826, 0.058077, 0.0901382, 0.984067, 1, 1, 1, 0.5, 1, -7.7486e-07, -5.96046e-07, 2.98023e-07, 0.134623, 0.0959315, 0.0862667, 0.982462, 1, 1, 1, 0.55, 1, -7.45058e-07, -3.57628e-07, 6.25849e-07, 0.133233, 0.11842, 0.0861958, 0.980202, 1, 1, 1, 0.6, 1, -4.76837e-07, 0, 4.47035e-07, 0.137596, 0.131505, 0.0903706, 0.977551, 1, 1, 1, 0.65, 1, -6.55651e-07, -3.57628e-07, 5.36442e-07, 0.146837, 0.135484, 0.0990691, 0.974817, 1, 1, 1, 0.7, 1, -5.96046e-07, -3.57628e-07, 6.25849e-07, 0.15676, 0.127354, 0.111789, 0.972991, 1, 1, 1, 0.75, 1, -4.17233e-07, 0, 3.8743e-07, 0.161767, 0.101349, 0.126219, 0.973462, 1, 1, 1, 0.8, 1, -6.85453e-07, -3.57628e-07, 5.06639e-07, 0.154473, 0.0449621, 0.136756, 0.977453, 1, 1, 1, 0.95, 1, -6.55651e-07, -2.38419e-07, 4.76837e-07, 0.0363447, -0.203514, 0.138296, 0.968574, 1, 1, 1, 1, 1, -5.96046e-07, -3.57628e-07, 3.57628e-07, -0.00218869, -0.252498, 0.137778, 0.957735, 1, 1, 1, 1.05, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1, 1.25, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1, 0.05, 1, -1.49012e-07, -5.96046e-07, -2.38419e-07, 0.0247868, 0.388139, 0.0345456, 0.92062, 1, 1, 1, 0.1, 1, -3.57628e-07, -5.66244e-07, -4.76837e-07, -0.00839952, 0.367653, 0.0329431, 0.929342, 1, 1, 1, 0.15, 1, -1.78814e-07, -5.66244e-07, -7.7486e-07, -0.0538019, 0.307417, 0.0309853, 0.949547, 1, 1, 1, 0.2, 1, 0, -3.8743e-07, -4.17233e-07, -0.0934157, 0.21941, 0.0316565, 0.970634, 1, 1, 1, 0.25, 1, -1.49012e-07, -7.7486e-07, -3.57628e-07, -0.112029, 0.160435, 0.0303507, 0.980198, 1, 1, 1, 0.3, 1, 1.19209e-07, -7.15256e-07, -2.38419e-07, -0.111906, 0.1565, 0.0231637, 0.981045, 1, 1, 1, 0.35, 1, 2.68221e-07, -5.06639e-07, -2.38419e-07, -0.104709, 0.167819, 0.0144275, 0.980135, 1, 1, 1, 0.6, 1, 2.38419e-07, -3.57628e-07, -2.98023e-07, -0.0540049, 0.274564, -0.0119163, 0.959977, 1, 1, 1, 0.65, 1, 2.68221e-07, -2.68221e-07, 5.96046e-08, -0.0496356, 0.312827, -0.0136146, 0.948415, 1, 1, 1, 0.8, 1, 1.78814e-07, -3.8743e-07, -2.38419e-07, -0.0228587, 0.449632, -0.00310725, 0.892916, 1, 1, 1, 0.85, 1, -2.08616e-07, -6.25849e-07, -5.36442e-07, -0.00418434, 0.463526, 0.00969348, 0.886021, 1, 1, 1, 0.9, 1, -2.68221e-07, -6.85453e-07, -1.19209e-07, 0.0143603, 0.452468, 0.0218435, 0.891397, 1, 1, 1, 1, 1, 8.9407e-08, -5.96046e-07, -5.36442e-07, 0.0356796, 0.398885, 0.0342096, 0.915668, 1, 1, 1, 1.05, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1, 1.25, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1, 0.05, 1, 2.98023e-08, 2.23517e-08, -2.23517e-07, -0.410091, -0.00379406, -0.0158917, 0.911898, 1, 1, 1, 0.25, 1, -1.19209e-07, 1.11759e-07, -5.21541e-07, 0.0997313, 0.0337367, -0.0261638, 0.994098, 1, 1, 1, 0.3, 1, 8.9407e-08, 4.47035e-08, -4.02331e-07, 0.122513, 0.0214196, -0.0200121, 0.992034, 1, 1, 1, 0.45, 1, 1.19209e-07, 7.45058e-09, -3.27826e-07, 0.229705, -0.0511077, 0.00301582, 0.971913, 1, 1, 1, 0.5, 1, 0, 3.72529e-08, -3.72529e-07, 0.236488, -0.0697987, 0.00859063, 0.969086, 1, 1, 1, 0.55, 1, 0, 2.98023e-08, -2.5332e-07, 0.206064, -0.0732532, 0.0100766, 0.975741, 1, 1, 1, 0.6, 1, -2.98023e-08, 4.47035e-08, -2.68221e-07, 0.118009, -0.0599028, 0.00750554, 0.991176, 1, 1, 1, 0.65, 1, -8.9407e-08, 2.23517e-08, -2.83122e-07, -0.0368129, -0.031384, 0.00214083, 0.998827, 1, 1, 1, 0.8, 1, -5.96046e-08, 2.23517e-08, -3.42727e-07, -0.634332, 0.0354032, -0.00990766, 0.772186, 1, 1, 1, 0.85, 1, 0, 2.23517e-08, -5.51343e-07, -0.746229, 0.0185993, -0.00698883, 0.665393, 1, 1, 1, 0.9, 1, 2.98023e-08, 1.49012e-08, -3.72529e-07, -0.740985, -0.00577112, -0.000829951, 0.671497, 1, 1, 1, 1, 1, 0, 2.98023e-08, -2.68221e-07, -0.523042, -0.0161244, -0.00986391, 0.852097, 1, 1, 1, 1.05, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1, 1.25, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1, 0.05, 1, 2.50293e-08, 1.3411e-07, 5.96046e-07, -0.322099, -0.0481091, 0.000521386, 0.945483, 1, 1, 1, 0.1, 1, 1.20257e-07, -1.49012e-07, 7.15256e-07, -0.224139, -0.0330777, 0.00125387, 0.973995, 1, 1, 1, 0.15, 1, 3.94648e-08, -1.3411e-07, 6.55651e-07, -0.165692, -0.0218823, 0.00143977, 0.985934, 1, 1, 1, 0.2, 1, 1.33412e-07, -1.56462e-07, 5.36442e-07, -0.09297, -0.0104596, 0.00125276, 0.995613, 1, 1, 1, 0.25, 1, 3.55067e-08, 4.47035e-08, 1.78814e-07, -0.0411288, -0.0028586, 0.000542978, 0.99915, 1, 1, 1, 0.35, 1, 9.26666e-08, 5.96046e-08, 6.55651e-07, -0.159491, 0.00874812, -0.00126692, 0.98716, 1, 1, 1, 0.45, 1, 3.87663e-08, 0, 4.76837e-07, -0.233894, 0.0318884, -0.00310529, 0.971734, 1, 1, 1, 0.5, 1, -3.53903e-08, -7.45058e-08, 5.96046e-07, -0.280896, 0.0453351, -0.00364749, 0.95866, 1, 1, 1, 0.55, 1, 1.59489e-08, 4.47035e-08, 5.96046e-07, -0.352331, 0.0592861, -0.00363569, 0.933989, 1, 1, 1, 0.6, 1, 2.16532e-08, 1.3411e-07, 6.55651e-07, -0.469209, 0.0766892, -0.00261066, 0.879747, 1, 1, 1, 0.75, 1, 9.51113e-08, -2.01166e-07, 7.15256e-07, -0.846575, 0.0999882, 0.00219129, 0.522789, 1, 1, 1, 0.8, 1, 3.77186e-08, -1.49012e-07, 6.55651e-07, 0.900504, -0.0754152, -0.00223886, -0.428252, 1, 1, 1, 0.85, 1, 4.92437e-08, 1.49012e-07, 6.55651e-07, 0.906482, -0.0264902, -0.00126108, -0.42141, 1, 1, 1, 0.9, 1, -2.71248e-08, 1.63913e-07, 5.36442e-07, -0.830638, -0.0316768, -0.000334372, 0.555911, 1, 1, 1, 1, 1, 2.87546e-08, 4.84288e-07, 7.7486e-07, -0.453335, -0.0623349, -0.000381388, 0.889158, 1, 1, 1, 1.05, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1, 1.25, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1, 0.05, 1, 5.96046e-08, 0, -5.58794e-08, 0.00569734, 0.111426, -0.0235639, 0.993477, 1, 1, 1, 0.1, 1, 4.47035e-08, -1.19209e-07, 3.35276e-08, 0.015864, 0.0910374, -0.022104, 0.995476, 1, 1, 1, 0.25, 1, 2.98023e-08, 1.19209e-07, -5.58794e-08, 0.0701794, 0.000367211, 0.000696922, 0.997534, 1, 1, 1, 0.35, 1, 8.19564e-08, -1.19209e-07, -1.11759e-08, 0.121501, -0.050768, 0.0840024, 0.987727, 1, 1, 1, 0.4, 1, 7.45058e-08, 1.19209e-07, 1.04308e-07, 0.115586, -0.0703619, 0.0928345, 0.986444, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, 3.72529e-08, 0.0659214, -0.0866695, 0.0774413, 0.991033, 1, 1, 1, 0.5, 1, -5.96046e-08, 1.19209e-07, -1.11759e-07, 0.0031081, -0.0968864, 0.054063, 0.993821, 1, 1, 1, 0.55, 1, 5.96046e-08, 0, -6.70552e-08, -0.0166663, -0.0982007, 0.0374834, 0.994321, 1, 1, 1, 0.6, 1, 5.96046e-08, 1.19209e-07, -4.84288e-08, -0.0148445, -0.0906634, 0.0264974, 0.995418, 1, 1, 1, 0.65, 1, 0, 0, 4.09782e-08, -0.0108355, -0.0727448, 0.0177847, 0.997133, 1, 1, 1, 1, 1, 6.70552e-08, 0, 7.07805e-08, 0.00219189, 0.11394, -0.0230367, 0.993218, 1, 1, 1, 1.05, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1, 1.25, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1, 0.05, 1, -8.9407e-08, 1.49012e-08, 1.49012e-08, 0.151772, 0.0624666, -0.00777083, 0.986409, 1, 1, 1, 0.1, 1, -2.98023e-08, 2.98023e-08, -8.9407e-08, -0.00391929, 0.0335048, -0.00214722, 0.999429, 1, 0.999999, 1, 0.3, 1, 0, 3.72529e-08, -1.49012e-07, -0.748933, -0.0405244, 0.0112371, 0.66131, 1, 1, 1, 0.35, 1, 5.96046e-08, 7.45058e-09, -3.12924e-07, -0.802758, -0.0149771, 0.00481471, 0.596097, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, -1.78814e-07, -0.770121, 0.00992629, -0.000335305, 0.63782, 1, 1, 1, 0.8, 1, -5.96046e-08, 5.21541e-08, -1.04308e-07, 0.0878935, -0.0301616, 0.023494, 0.995396, 1, 1, 1, 0.85, 1, 2.98023e-08, 5.21541e-08, -2.98023e-07, 0.0819817, -0.0162162, 0.0156585, 0.996379, 1, 0.999999, 1, 0.9, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, 0.0980511, 0.00664153, 0.00756362, 0.99513, 1, 0.999999, 1, 1, 1, -5.96046e-08, 2.98023e-08, -2.98023e-08, 0.201153, 0.0660118, -0.00800331, 0.9773, 1, 0.999999, 1, 1.05, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1, 1.25, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1, 0.05, 1, 2.82889e-08, 1.86265e-07, 0, -0.412041, -0.0666523, 0.00293558, 0.908719, 1, 1, 1, 0.2, 1, -7.12462e-08, -1.2666e-07, 5.96046e-08, -0.831864, -0.10996, -0.00255585, 0.543972, 1, 1, 1, 0.25, 1, 2.32831e-09, -1.04308e-07, 5.96046e-08, 0.89602, 0.0970023, 0.00298318, -0.433277, 1, 1, 1, 0.3, 1, 1.9907e-08, 3.65078e-07, 2.98023e-07, 0.921569, 0.0590099, 0.00230107, -0.383696, 1, 1, 1, 0.35, 1, -8.28877e-08, -1.93715e-07, 2.38419e-07, 0.901128, 0.00554219, 0.000798309, -0.433517, 1, 1, 1, 0.4, 1, -7.53207e-08, 5.21541e-08, 1.19209e-07, -0.81758, 0.0439972, 0.000730356, 0.574132, 1, 1, 1, 0.5, 1, -2.91038e-09, 1.41561e-07, 2.38419e-07, -0.503688, 0.068707, 0.00074972, 0.861149, 1, 1, 1, 0.55, 1, 6.1933e-08, 8.19564e-08, 5.96046e-08, -0.352333, 0.0527461, -0.000239235, 0.934387, 1, 1, 1, 0.6, 1, -2.95695e-08, 1.04308e-07, 1.78814e-07, -0.244271, 0.03738, -0.00103017, 0.968986, 1, 1, 1, 0.65, 1, 9.54606e-09, 3.50177e-07, 1.78814e-07, -0.200824, 0.0283491, -0.00130918, 0.979216, 1, 1, 1, 0.7, 1, 2.01399e-08, 2.23517e-08, 0, -0.167963, 0.0193272, -0.0011918, 0.985603, 1, 1, 1, 0.75, 1, -2.47965e-08, -2.23517e-07, 1.19209e-07, -0.0847999, 0.00700657, -0.000838314, 0.996373, 1, 1, 1, 0.8, 1, -4.88944e-08, -7.45058e-09, 0, -0.073705, 0.000793342, 3.27131e-05, 0.99728, 1, 1, 1, 0.9, 1, -5.50644e-08, 0, 1.19209e-07, -0.297998, -0.0240387, 0.0012853, 0.954263, 1, 1, 1, 0.95, 1, -1.08266e-08, -2.98023e-08, 1.19209e-07, -0.340478, -0.0423349, 0.0021981, 0.939296, 1, 1, 1, 1, 1, 5.07571e-08, -1.63913e-07, 0, -0.339784, -0.0539663, 0.00332048, 0.938948, 1, 1, 1, 1.05, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1, 1.25, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1, 0.05, 1, 6.70552e-08, 1.19209e-07, -4.47035e-08, -0.0168456, 0.0944203, -0.0381151, 0.99466, 1, 1, 1, 0.1, 1, 1.49012e-08, 1.19209e-07, -3.35276e-08, -0.0167772, 0.0819293, -0.034504, 0.995899, 1, 1, 1, 0.15, 1, -7.45058e-09, 1.19209e-07, -1.3411e-07, -0.0165494, 0.0617975, -0.0286797, 0.997539, 1, 1, 1, 0.4, 1, -2.23517e-08, 0, 2.6077e-08, -0.00864448, -0.0855905, 0.0141105, 0.996193, 1, 1, 1, 0.45, 1, 7.45058e-09, 2.38419e-07, -7.45058e-08, -0.00528641, -0.10464, 0.0196597, 0.994302, 1, 1, 1, 0.5, 1, -1.49012e-08, 1.19209e-07, 7.45058e-09, -0.00140908, -0.115976, 0.0229639, 0.992986, 1, 1, 1, 0.55, 1, 1.49012e-08, 2.38419e-07, 3.72529e-08, 0.00315788, -0.117918, 0.023482, 0.992741, 1, 1, 1, 0.6, 1, -2.98023e-08, 1.19209e-07, -1.49012e-08, 0.00993965, -0.108994, 0.0205203, 0.993781, 1, 1, 1, 0.65, 1, 1.49012e-08, 0, 1.86265e-08, 0.0206495, -0.0875135, 0.0140912, 0.99585, 1, 1, 1, 0.8, 1, -2.23517e-08, 1.19209e-07, -3.72529e-09, 0.0751354, 0.00445886, 0.00173853, 0.997162, 1, 1, 1, 0.9, 1, 0, 0, -2.98023e-08, 0.131833, 0.0617586, 0.0448617, 0.988329, 1, 1, 1, 0.95, 1, 3.72529e-08, 0, -6.70552e-08, 0.10712, 0.0825392, 0.0325464, 0.99028, 1, 1, 1, 1, 1, 1.49012e-08, 2.38419e-07, -4.84288e-08, 0.0202877, 0.0962194, -0.0179372, 0.994992, 1, 1, 1, 1.05, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1, 1.25, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 0.888268, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.68434e-14, 0, 0.982704, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -5.68434e-14, 0, 1.10101, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -5.68434e-14, 0, 1.19526, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, -5.68434e-14, 0, 1.23253, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -5.68434e-14, 0, 1.20497, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 1.13278, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 0.935015, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -5.68434e-14, 0, 0.868188, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -5.68434e-14, 0, 0.85559, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -5.68434e-14, 0, 0.901897, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, -5.68434e-14, 0, 1.20896, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -5.68434e-14, 0, 1.22782, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -5.68434e-14, 0, 1.18155, 0, 0, 0, 1, 1, 1, 1, 1, 1, -5.68434e-14, 0, 0.874524, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.142333, -0.853172, 0.14976, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.142326, -0.626394, 0.0493819, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.142324, 0.323052, 0.113333, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.139402, 1.42157, 0.666575, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.136793, 1.55206, 0.805069, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.131841, 1.57295, 0.911952, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.113377, 1.47151, 1.00452, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.077946, 1.23249, 1.08549, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.0017584, 0.265596, 1.17195, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.0190262, -0.03908, 1.05516, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.100589, -0.692012, 0.50379, 0, 0, 0, 1, 1, 1, 1, 1, 1, -0.133542, -0.895383, 0.278588, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.120869, 1.49689, 0.924311, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.0877482, 1.26696, 0.995435, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0, 0.313476, 1.18387, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0.0102771, 0.0502403, 1.13241, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.0744684, -0.535892, 0.782828, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.110957, -0.769809, 0.54983, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.13588, -0.912113, 0.342608, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.142337, -0.934969, 0.197995, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.142331, -0.819832, 0.0904105, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, 0.142325, -0.584709, 0.0345853, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.14222, 0.375652, 0.134472, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.136416, 1.34572, 0.707882, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0.134481, 1.53602, 0.857536, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.098364, 0.655731, -0.762274, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, 0.092555, 0.616937, -0.717148, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, 0.0832335, 0.55472, -0.644792, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.4, 1, 0.0154476, 0.102931, -0.119635, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, 0.00660282, 0.0440027, -0.051146, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, 0.00131494, 0.00876498, -0.0101888, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.000308841, 0.00205886, -0.00239307, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, 0.00340915, 0.0227199, -0.0264083, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, 0.0108188, 0.0720865, -0.0837842, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, 0.0221942, 0.14786, -0.171845, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, 0.0824287, 0.549322, -0.638501, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.95, 1, 0.0927294, 0.618084, -0.718475, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 1, 1, 0.0989292, 0.659501, -0.766658, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.00210956, 0.0140947, -0.0163979, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, -0.00791863, 0.0528884, -0.0615235, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -0.0172402, 0.115105, -0.13388, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.4, 1, -0.085026, 0.566894, -0.659037, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, -0.0938708, 0.625823, -0.727526, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, -0.0991587, 0.66106, -0.768483, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.100165, 0.667766, -0.776279, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, -0.0970645, 0.647105, -0.752263, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, -0.0896548, 0.597739, -0.694888, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, -0.0782794, 0.521965, -0.606827, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, -0.0180449, 0.120504, -0.14017, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.95, 1, -0.00774428, 0.0517416, -0.0601966, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 1, 1, -0.00154439, 0.0103241, -0.0120134, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.894115, -0.429589, -0.685758, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.965105, -0.417039, -0.56775, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.07881, -0.396902, -0.379345, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.9017, -0.250463, 0.973224, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -2.00893, -0.231348, 1.14912, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -2.07309, -0.219917, 1.25447, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -2.08428, -0.222594, 1.27283, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -2.0356, -0.276793, 1.19246, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -1.92036, -0.39421, 1.00266, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.5939, -0.636021, 0.464508, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.989962, -0.50147, -0.527541, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, -0.8923, -0.448337, -0.688738, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.04863, -0.260861, 1.21323, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.93875, -0.371377, 1.03141, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.47813, -0.663608, 0.273554, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.953814, -0.514624, -0.588262, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.884829, -0.464922, -0.701557, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.872045, -0.428974, -0.722627, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.909668, -0.39768, -0.660821, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, 0.999508, -0.365756, -0.513451, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.13734, -0.334072, -0.287612, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 1.86856, -0.237138, 0.914287, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 1.99427, -0.225258, 1.12276, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, 2.07012, -0.218627, 1.24908, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.429983, 0.0015192, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.498118, 0.0057025, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.607264, 0.0124156, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.39747, 0.061233, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.50046, 0.0676029, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.56207, 0.0714109, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 1.5738, 0.0721354, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 1.53767, 0.0699027, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, 1.45139, 0.0645664, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.31902, 0.0563741, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 0.616836, 0.0129952, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.496168, 0.00557709, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, 0.423375, 0.00111222, 0, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.55262, 0.0708387, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.48449, 0.0666554, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.37534, 0.0599422, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.585136, 0.0111248, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.482148, 0.00475502, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.420538, 0.000946999, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.408805, 0.000222445, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.444934, 0.00245523, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.531212, 0.00779152, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.663587, 0.0159838, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, -1.36577, 0.0593629, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, -1.48644, 0.0667808, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, -1.55923, 0.0712457, 0, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1, 0.05, 1, 0.0469382, 0.0509099, 0.094259, -3.35906e-14, -1.89171e-08, 0.0835209, 0.996506, 1, 1, 1, 0.1, 1, 0.0379226, 0.088175, 0.0594788, -4.57539e-14, -1.66467e-08, 0.0734954, 0.997296, 1, 1, 1, 0.15, 1, 0.0249111, 0.134917, 0.0158529, -3.14989e-14, -1.29934e-08, 0.0573644, 0.998353, 1, 1, 1, 0.2, 1, 0.0112907, 0.17217, -0.0189178, -1.3373e-14, -8.15547e-09, 0.0360035, 0.999352, 1, 1, 1, 0.25, 1, 2.27588e-08, 0.186899, -0.0326645, -1.50375e-14, -2.49281e-09, 0.0110021, 0.99994, 1, 1, 1, 0.3, 1, -0.0104418, 0.176016, -0.0225072, -7.05369e-14, 3.45387e-09, -0.0152525, 0.999884, 1, 1, 1, 0.35, 1, -0.0222285, 0.147506, 0.00410175, -3.23609e-14, 9.01354e-09, -0.039798, 0.999208, 1, 1, 1, 0.4, 1, -0.0338161, 0.108041, 0.0409362, -3.84007e-14, 1.36964e-08, -0.0604725, 0.99817, 1, 1, 1, 0.45, 1, -0.043192, 0.0694027, 0.0769985, -3.85801e-14, 1.71613e-08, -0.0757699, 0.997125, 1, 1, 1, 0.5, 1, -0.0488776, 0.0430113, 0.10163, -7.13117e-15, 1.92273e-08, -0.084891, 0.99639, 1, 1, 1, 0.55, 1, -0.049846, 0.0380361, 0.106274, -6.66418e-14, 1.96198e-08, -0.0866238, 0.996241, 1, 1, 1, 0.6, 1, -0.0458462, 0.0563236, 0.0892055, -1.43694e-14, 1.84095e-08, -0.0812805, 0.996691, 1, 1, 1, 0.65, 1, -0.0363638, 0.0959547, 0.0522163, -5.40282e-14, 1.5511e-08, -0.0684838, 0.997652, 1, 1, 1, 0.7, 1, -0.0231681, 0.1427, 0.0085876, -3.25683e-14, 1.10473e-08, -0.0487772, 0.99881, 1, 1, 1, 0.75, 1, -0.00951665, 0.177588, -0.0239747, 1.83932e-15, 5.34013e-09, -0.0235807, 0.999722, 1, 1, 1, 0.8, 1, 0.00190332, 0.185037, -0.0309267, -4.07805e-14, -1.06814e-09, 0.00471147, 0.999989, 1, 1, 1, 0.85, 1, 0.0140465, 0.166752, -0.0138602, -8.20187e-14, -7.29738e-09, 0.0322142, 0.999481, 1, 1, 1, 0.9, 1, 0.0278208, 0.127127, 0.0231235, -3.37482e-14, -1.26773e-08, 0.0559684, 0.998433, 1, 1, 1, 0.95, 1, 0.0402532, 0.080384, 0.0667505, -4.05783e-14, -1.67149e-08, 0.0737966, 0.997273, 1, 1, 1, 1, 1, 0.0482781, 0.0454891, 0.0993183, 1.00279e-15, -1.91378e-08, 0.0844954, 0.996424, 1, 1, 1, 1.05, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1, 1.25, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 0.05, 1, 3.53838e-09, 6.53649e-11, -5.96046e-08, 0.0550183, -0.0046113, -0.0833935, 0.994986, 1, 1, 1, 0.1, 1, -5.60775e-10, -7.51698e-09, -2.98023e-08, 0.0550619, -0.00405785, -0.0733833, 0.995774, 1, 1, 1, 0.15, 1, -2.23866e-09, -1.11867e-08, -1.49012e-07, 0.0551203, -0.00316731, -0.0572769, 0.996831, 1, 1, 1, 0.4, 1, -2.04997e-09, -2.75862e-09, 1.78814e-07, 0.0551102, 0.00333869, 0.0603803, 0.996647, 1, 1, 1, 0.45, 1, 2.0486e-09, 4.35754e-10, 5.96046e-08, 0.0550525, 0.00418331, 0.0756543, 0.995605, 1, 1, 1, 0.5, 1, -5.1223e-09, 2.12108e-09, 1.19209e-07, 0.0550119, 0.00468692, 0.0847616, 0.994871, 1, 1, 1, 0.55, 1, 9.31448e-11, -6.0701e-10, 0, 0.0550037, 0.00478259, 0.0864917, 0.994722, 1, 1, 1, 0.6, 1, -8.38328e-10, -2.70165e-09, 0, 0.0550285, 0.00448757, 0.0811565, 0.995171, 1, 1, 1, 0.65, 1, -5.5956e-10, 2.044e-09, 2.98023e-08, 0.0550816, 0.00378102, 0.0683793, 0.996131, 1, 1, 1, 0.7, 1, -1.88318e-10, -1.00538e-08, -1.49012e-07, 0.0551455, 0.00269294, 0.0487028, 0.997286, 1, 1, 1, 0.9, 1, -2.42557e-09, -9.9462e-09, 1.19209e-07, 0.0551247, -0.00309027, -0.055883, 0.99691, 1, 1, 1, 0.95, 1, 2.79174e-09, -8.13951e-09, 0, 0.0550607, -0.00407449, -0.073684, 0.995752, 1, 1, 1, 1, 1, -4.66262e-10, 1.71346e-09, 0, 0.0550138, -0.0046651, -0.0843665, 0.994904, 1, 1, 1, 1.05, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1, 0.05, 1, 6.60681e-10, -7.45058e-09, -5.96046e-08, 0.0550197, -0.0104035, -0.0828704, 0.994986, 1, 1, 1, 0.1, 1, 1.42138e-09, -7.45058e-09, 1.19209e-07, 0.0550633, -0.00915483, -0.072923, 0.995774, 1, 1, 1, 0.15, 1, -1.4402e-10, -1.86265e-08, -5.96046e-08, 0.0551217, -0.00714571, -0.0569177, 0.99683, 1, 1, 1, 0.4, 1, -2.54046e-09, 7.45058e-09, -1.78814e-07, 0.0551116, 0.00753235, 0.0600015, 0.996647, 1, 1, 1, 0.45, 1, -2.31643e-09, 1.86265e-08, -1.78814e-07, 0.0550539, 0.00943788, 0.0751797, 0.995604, 1, 1, 1, 0.5, 1, -3.16026e-09, 1.49012e-08, 5.96046e-08, 0.0550134, 0.0105741, 0.0842299, 0.99487, 1, 1, 1, 0.55, 1, -4.35034e-09, 2.23517e-08, -1.78814e-07, 0.0550051, 0.0107899, 0.0859492, 0.994722, 1, 1, 1, 0.6, 1, -1.53961e-09, -7.45058e-09, 5.96046e-08, 0.05503, 0.0101243, 0.0806475, 0.995171, 1, 1, 1, 0.65, 1, -1.47879e-09, -1.86265e-08, -5.96046e-08, 0.055083, 0.00853027, 0.0679504, 0.996131, 1, 1, 1, 0.7, 1, -2.07954e-09, 2.6077e-08, -2.38419e-07, 0.0551469, 0.00607548, 0.0483973, 0.997286, 1, 1, 1, 0.9, 1, -1.29246e-09, -2.6077e-08, 5.96046e-08, 0.0551261, -0.00697189, -0.0555325, 0.99691, 1, 1, 1, 0.95, 1, 2.48766e-09, -7.45058e-09, 5.96046e-08, 0.0550621, -0.00919238, -0.0732219, 0.995752, 1, 1, 1, 1, 1, -1.94411e-09, -7.45058e-09, -1.19209e-07, 0.0550152, -0.0105248, -0.0838373, 0.994904, 1, 1, 1, 1.05, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1, 1.25, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, 1.58195e-10, -1.19209e-07, -8.34465e-07, -1.49012e-08, 2.17021e-10, 8.15234e-10, 1, 1, 1, 1, 1.25, 1, 1.58195e-10, -1.19209e-07, -8.34465e-07, -1.49012e-08, 2.17021e-10, 8.15234e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1, 0.05, 1, 2.18506e-09, -1.78814e-07, -5.65778e-08, 0.0504772, -0.0912067, 0.0042631, 0.994543, 1, 1, 1, 0.1, 1, 5.53928e-10, -4.17233e-07, -3.67872e-08, 0.0390059, -0.0800384, 0.00284171, 0.996024, 1, 1, 1, 0.45, 1, -5.1797e-09, -8.04663e-07, -5.82077e-08, 0.0448447, 0.08285, -0.00340957, 0.995547, 1, 1, 1, 0.5, 1, 3.73723e-09, 3.57628e-07, -5.28526e-08, 0.052893, 0.0927872, -0.00455309, 0.99427, 1, 1, 1, 0.55, 1, 3.81474e-09, -2.98023e-08, -4.30737e-08, 0.0543919, 0.0946615, -0.00479041, 0.994011, 1, 1, 1, 0.6, 1, 5.97727e-09, -1.01328e-06, -7.35745e-08, 0.0488359, 0.0887913, -0.00401032, 0.994844, 1, 1, 1, 0.65, 1, -3.89822e-10, -6.25849e-07, -7.96281e-08, 0.0366099, 0.0746935, -0.00247956, 0.996531, 1, 1, 1, 0.95, 1, -4.46247e-09, 1.19209e-07, -6.96164e-08, 0.0414353, -0.080551, 0.00304791, 0.995884, 1, 1, 1, 1, 1, 2.64143e-09, -5.96046e-07, -7.72998e-08, 0.052136, -0.0923283, 0.0044599, 0.994353, 1, 1, 1, 1.05, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1, 1.25, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -3.08853e-09, 1.69966e-08, 3.98955e-07, 4.70848e-20, -1.3217e-10, -5.67425e-10, 1, 1, 1, 1, 1.25, 1, -3.08853e-09, 1.69966e-08, 3.98955e-07, 4.70848e-20, -1.3217e-10, -5.67425e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 5.17831e-08, 0.00292331, 0.204329, 3.25963e-09, -2.17324e-11, 3.00563e-10, 1, 1, 1, 1, 1.25, 1, 5.17831e-08, 0.00292331, 0.204329, 3.25963e-09, -2.17324e-11, 3.00563e-10, 1, 1, 1, 1 - - - - "shooting_standing" - 0.416667 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1, 0.05, 1, 1.07288e-06, -4.76837e-07, 8.34465e-07, -0.199825, 0.723236, -0.14911, 0.644023, 1, 1, 1, 0.1, 1, 4.47035e-07, -1.19209e-07, 3.27826e-07, -0.186028, 0.74616, -0.147051, 0.622106, 1, 1, 1, 0.15, 1, 4.47035e-07, -1.19209e-07, 1.49012e-07, -0.168011, 0.761016, -0.149525, 0.608497, 1, 1, 1, 0.2, 1, 2.38419e-07, 1.19209e-07, -1.19209e-07, -0.141127, 0.777642, -0.158168, 0.591895, 1, 1, 1, 0.25, 1, 7.15256e-07, -2.38419e-07, 2.68221e-07, -0.129783, 0.779527, -0.165304, 0.590059, 1, 1, 1, 0.3, 1, 6.25849e-07, -1.19209e-07, 2.08616e-07, -0.152097, 0.757922, -0.164122, 0.612768, 1, 1, 1, 0.35, 1, 8.9407e-07, -4.76837e-07, 8.34465e-07, -0.183836, 0.730436, -0.157254, 0.638701, 1, 1, 1, 0.4, 1, 7.45058e-07, -3.57628e-07, 5.66244e-07, -0.202964, 0.713054, -0.151716, 0.653714, 1, 1, 1, 0.45, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1, 1.25, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1, 0.05, 1, 1.19209e-07, -4.47035e-07, -4.76837e-07, 0.0346734, -0.325178, 0.00768963, 0.944986, 1, 1, 1, 0.1, 1, 1.19209e-07, -5.06639e-07, -3.57628e-07, 0.00822793, -0.255634, 0.00344931, 0.966732, 1, 1, 1, 0.15, 1, 2.98023e-08, -7.15256e-07, -5.96046e-07, -0.00893206, -0.219161, 0.00118009, 0.975647, 1, 1, 1, 0.2, 1, 1.49012e-07, -4.47035e-07, -5.96046e-07, -0.0220165, -0.204408, 0.000203021, 0.978638, 1, 1, 1, 0.25, 1, 4.17233e-07, -4.76837e-07, -5.36442e-07, -0.0204464, -0.223283, 0.00158917, 0.974538, 1, 1, 1, 0.35, 1, 1.19209e-07, -6.85453e-07, -2.98023e-07, 0.0295549, -0.331584, 0.00842644, 0.942925, 1, 1, 1, 0.4, 1, 0, -6.55651e-07, -6.55651e-07, 0.0460614, -0.359518, 0.00983853, 0.931949, 1, 1, 1, 0.45, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1, 1.25, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1, 0.05, 1, -7.45058e-07, -3.57628e-07, 5.36442e-07, -0.46761, -0.58693, 0.0339523, 0.660076, 1, 1, 1, 0.1, 1, -4.76837e-07, -2.38419e-07, 2.98023e-07, -0.452786, -0.591715, 0.0339493, 0.666112, 1, 1, 1, 0.15, 1, -6.55651e-07, -3.57628e-07, 2.98023e-07, -0.443727, -0.588057, 0.0337848, 0.675392, 1, 1, 1, 0.2, 1, 2.98023e-08, 1.19209e-07, -3.27826e-07, -0.450408, -0.563251, 0.0324613, 0.691973, 1, 1, 1, 0.25, 1, -5.96046e-07, -3.57628e-07, 2.98023e-07, -0.461281, -0.543778, 0.0314456, 0.700383, 1, 1, 1, 0.3, 1, -4.17233e-07, 0, 1.78814e-07, -0.469244, -0.550688, 0.0318109, 0.689595, 1, 1, 1, 0.35, 1, -7.7486e-07, -2.38419e-07, 4.76837e-07, -0.473462, -0.569016, 0.0329517, 0.671542, 1, 1, 1, 0.4, 1, -6.25849e-07, -3.57628e-07, 5.96046e-07, -0.474439, -0.5821, 0.0338759, 0.659485, 1, 1, 1, 0.45, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1, 1.25, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 1.78814e-07, 2.98023e-08, -3.57628e-07, -0.156054, -0.257929, 9.29801e-05, 0.953478, 1.3, 1.3, 1.3, 0.05, 1, -8.9407e-08, -9.23872e-07, -2.98023e-07, -0.156186, -0.25785, 0.000491834, 0.953477, 1.3, 1.3, 1.3, 0.1, 1, 0, -5.06639e-07, -2.98023e-07, -0.156442, -0.257682, 0.00128265, 0.95348, 1.3, 1.3, 1.3, 0.15, 1, -2.08616e-07, -5.36442e-07, -5.96046e-08, -0.156528, -0.257623, 0.00155313, 0.953481, 1.3, 1.3, 1.3, 0.25, 1, 2.98023e-08, -5.36442e-07, -3.57628e-07, -0.155874, -0.258131, -0.000583909, 0.953452, 1.3, 1.3, 1.3, 0.35, 1, 2.98023e-08, -4.76837e-07, -3.57628e-07, -0.15592, -0.258051, -0.000371468, 0.953467, 1.3, 1.3, 1.3, 0.4, 1, 1.49012e-07, -2.68221e-07, -2.98023e-07, -0.156032, -0.257949, 1.56283e-05, 0.953476, 1.3, 1.3, 1.3, 1.25, 1, 1.78814e-07, 2.98023e-08, -3.57628e-07, -0.156054, -0.257929, 9.29801e-05, 0.953478, 1.3, 1.3, 1.3 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1, 0.05, 1, 5.96046e-08, 2.98023e-08, -1.04308e-07, 0.248345, -0.0620849, -0.00736271, 0.966652, 1, 1, 1, 0.1, 1, 8.9407e-08, 6.70552e-08, -1.04308e-07, 0.175365, -0.0511626, -0.00552639, 0.983158, 1, 1, 1, 0.15, 1, 8.9407e-08, 4.47035e-08, -1.04308e-07, 0.153891, -0.0497144, -0.00660778, 0.986814, 1, 1, 1, 0.2, 1, 5.96046e-08, -2.98023e-08, -1.49012e-08, 0.151238, -0.0561188, -0.0117034, 0.986834, 1, 1, 1, 0.25, 1, 2.98023e-08, -1.49012e-08, -1.04308e-07, 0.168743, -0.0655087, -0.0152581, 0.983362, 1, 1, 1, 0.35, 1, 2.98023e-08, 2.23517e-08, -1.63913e-07, 0.26593, -0.072486, -0.0117415, 0.961192, 1, 1, 1, 0.4, 1, 5.96046e-08, 7.45058e-09, -1.78814e-07, 0.296131, -0.070636, -0.00916634, 0.952488, 1, 1, 1, 0.45, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1, 1.25, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1, 0.05, 1, 5.6345e-08, -2.23517e-08, 6.55651e-07, -0.403989, 0.0628472, -0.0146608, 0.912484, 1, 1, 1, 0.1, 1, 5.02914e-08, -1.49012e-08, 5.36442e-07, -0.486228, 0.0751824, -0.0137902, 0.870483, 1, 1, 1, 0.15, 1, 1.11642e-07, 5.96046e-08, 5.96046e-07, -0.506485, 0.0840018, -0.0142775, 0.858028, 1, 1, 1, 0.2, 1, 1.23633e-07, 8.19564e-08, 5.36442e-07, -0.500531, 0.103313, -0.0168649, 0.859367, 1, 1, 1, 0.25, 1, 9.58098e-08, 1.49012e-08, 6.55651e-07, -0.475505, 0.111896, -0.0189746, 0.872361, 1, 1, 1, 0.35, 1, 7.84639e-08, 9.68575e-08, 5.96046e-07, -0.376662, 0.0699087, -0.0169347, 0.923554, 1, 1, 1, 0.4, 1, -1.16415e-09, -7.45058e-09, 7.15256e-07, -0.344524, 0.0558207, -0.0155573, 0.936987, 1, 1, 1, 0.45, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1, 1.25, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1, 0.05, 1, 5.21541e-08, 0, -9.31323e-08, -0.206333, -0.0662009, 0.0171463, 0.976089, 1, 1, 1, 0.1, 1, 2.98023e-08, -1.19209e-07, -7.45058e-08, -0.188973, -0.0677374, 0.0191861, 0.979455, 1, 1, 1, 0.15, 1, 0, 0, -4.84288e-08, -0.184958, -0.0680889, 0.0196559, 0.980188, 1, 1, 1, 0.2, 1, 5.96046e-08, 0, -1.19209e-07, -0.189238, -0.0677142, 0.019155, 0.979406, 1, 1, 1, 0.35, 1, 8.19564e-08, 1.19209e-07, 3.72529e-08, -0.213767, -0.0655347, 0.0162687, 0.974548, 1, 1, 1, 0.4, 1, 1.04308e-07, 0, 5.21541e-08, -0.217419, -0.0652056, 0.0158368, 0.973769, 1, 1, 1, 0.45, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1, 1.25, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1, 0.05, 1, 0, -4.47035e-08, 1.3411e-07, -0.628866, 0.106487, 0.00414994, 0.770176, 1, 1, 1, 0.1, 1, -2.98023e-08, 4.47035e-08, 1.49012e-07, -0.619935, 0.101098, 0.00522767, 0.778095, 1, 1, 1, 0.15, 1, -2.98023e-08, 5.96046e-08, 1.49012e-07, -0.616185, 0.108634, 0.00550208, 0.780054, 1, 1, 1, 0.2, 1, 5.96046e-08, 4.47035e-08, 2.5332e-07, -0.613177, 0.141231, 0.00523592, 0.7772, 1, 1, 1, 0.25, 1, 0, 0, 1.49012e-07, -0.612177, 0.164991, 0.00476259, 0.773301, 1, 1, 1, 0.3, 1, 5.96046e-08, -7.45058e-09, 1.3411e-07, -0.619021, 0.155086, 0.00421746, 0.769898, 1, 1, 1, 0.35, 1, 2.98023e-08, 7.45058e-09, 7.45058e-08, -0.627679, 0.130628, 0.00377015, 0.767425, 1, 1, 1, 0.4, 1, -2.98023e-08, -1.3411e-07, 7.45058e-08, -0.632568, 0.11319, 0.0035387, 0.766181, 1, 1, 1, 0.45, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1, 1.25, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1, 0.05, 1, 7.60192e-08, -8.9407e-08, 1.19209e-07, -0.534898, 0.148998, 0.00358481, 0.831668, 1, 1, 1, 0.1, 1, -1.0326e-07, -1.49012e-08, 2.38419e-07, -0.500235, 0.139173, 0.00323174, 0.854626, 1, 1, 1, 0.15, 1, 6.41448e-08, 4.47035e-08, 1.78814e-07, -0.492131, 0.143377, 0.00332103, 0.858626, 1, 1, 1, 0.25, 1, -6.58911e-08, -8.19564e-08, 1.78814e-07, -0.517192, 0.191548, 0.00473312, 0.834146, 1, 1, 1, 0.3, 1, 3.0268e-08, 1.49012e-08, 1.19209e-07, -0.534465, 0.187415, 0.00465677, 0.824136, 1, 1, 1, 0.35, 1, 3.11993e-08, -5.21541e-08, 2.38419e-07, -0.548296, 0.170437, 0.0042049, 0.818722, 1, 1, 1, 0.4, 1, 2.51457e-08, -9.68575e-08, 1.19209e-07, -0.554953, 0.157536, 0.00385503, 0.81682, 1, 1, 1, 0.45, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1, 1.25, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1, 0.05, 1, 7.45058e-09, 2.38419e-07, 3.35276e-08, -0.157581, -0.0952617, 0.00367365, 0.982894, 1, 1, 1, 0.1, 1, -2.23517e-08, 1.19209e-07, -1.11759e-08, -0.17766, -0.0953568, 0.00135921, 0.97946, 1, 1, 1, 0.15, 1, -3.72529e-08, 1.19209e-07, 4.84288e-08, -0.182282, -0.0953731, 0.000825106, 0.97861, 1, 1, 1, 0.2, 1, 1.49012e-08, 1.19209e-07, -5.21541e-08, -0.177354, -0.0953557, 0.00139453, 0.979516, 1, 1, 1, 0.35, 1, 4.47035e-08, 0, 5.96046e-08, -0.148938, -0.0952085, 0.00466699, 0.984241, 1, 1, 1, 0.4, 1, 5.21541e-08, 1.19209e-07, -4.09782e-08, -0.144684, -0.0951797, 0.00515536, 0.984876, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1, 1.25, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 1.36988, -1.03377e-07, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 1.36988, -1.03377e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 8.64522e-08, 0.572548, 0.471507, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 8.64522e-08, 0.572548, 1.12029, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, 8.64522e-08, 0.572548, 1.26782, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 8.64522e-08, 0.572548, 1.10411, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.35, 1, 8.64522e-08, 0.572548, 0.166984, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 8.64522e-08, 0.572547, 0.024261, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.0366479, -0.0811065, 0.816585, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.0366479, -0.0811065, 0.826986, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.0366479, -0.0811065, 0.829386, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.0366479, -0.0811065, 0.826827, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.0366479, -0.0811065, 0.812119, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.0366479, -0.0811065, 0.809922, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.0611181, -2.75446, 0.0815672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.0611181, -2.75446, 0.0815672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.0798243, -0.0543702, -2.95838, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.0798243, -0.0543702, -2.95838, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 0.183564, 0.0305935, -3.02205, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.183564, 0.0305935, -3.02205, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -2.74884, 1.12805, 3.06242, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -2.74884, 1.12805, 3.06242, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.101768, -0.813356, 5.76642, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.101768, -0.813356, 5.76642, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.849557, -0.741664, 5.51935, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.849557, -0.741664, 5.51935, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.05, 1, 2.56992e-07, 1.7811, 0.489514, -1.96073e-14, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.1, 1, 2.44553e-07, 1.69876, 0.489514, -1.94961e-14, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.15, 1, 2.41683e-07, 1.67977, 0.489514, -4.43536e-14, 1.60316e-08, -0.070782, 0.997492, 1, 1, 1, 0.2, 1, 2.44743e-07, 1.70003, 0.489514, -3.42428e-14, 2.17962e-08, -0.0962332, 0.995359, 1, 1, 1, 0.25, 1, 2.50383e-07, 1.73738, 0.489514, -5.58716e-16, 2.56855e-08, -0.113405, 0.993549, 1, 1, 1, 0.3, 1, 2.57035e-07, 1.78143, 0.489514, -6.36206e-15, 2.33115e-08, -0.102924, 0.994689, 1, 1, 1, 0.35, 1, 2.62333e-07, 1.81652, 0.489514, -1.06935e-14, 1.84103e-08, -0.0812848, 0.996691, 1, 1, 1, 0.4, 1, 2.6496e-07, 1.83392, 0.489514, -2.45344e-14, 1.50179e-08, -0.0663065, 0.997799, 1, 1, 1, 0.45, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 1.25, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1, 0.05, 1, -4.18389e-09, 6.71868e-09, -2.98023e-08, -0.00385828, -0.000945429, -0.112898, 0.993599, 1, 1, 1, 0.1, 1, -2.6989e-09, 6.71803e-09, -2.98023e-08, -0.0118093, -0.00289381, -0.11289, 0.993533, 1, 1, 1, 0.15, 1, -1.65698e-09, 6.19854e-09, -1.19209e-07, -0.0173041, -0.00424031, -0.112881, 0.993449, 1, 1, 1, 0.2, 1, 6.17568e-09, 2.79554e-08, -1.78814e-07, -0.0174121, -0.00426678, -0.11288, 0.993447, 1, 1, 1, 0.25, 1, -9.69976e-10, -3.44268e-09, -2.98023e-08, -0.013893, -0.00340444, -0.112887, 0.993505, 1, 1, 1, 0.35, 1, 8.55826e-09, 2.92274e-08, -2.98023e-08, -0.00310744, -0.000761444, -0.112898, 0.993601, 1, 1, 1, 0.4, 1, 2.05826e-09, 1.24848e-08, 0, -0.000452603, -0.000110883, -0.112898, 0.993606, 1, 1, 1, 0.45, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1, 1.25, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1, 0.05, 1, -5.41336e-11, 3.72529e-09, -2.38419e-07, -0.00158657, -0.00317713, 0.0662892, 0.997794, 1, 1, 1, 0.15, 1, -3.26683e-10, 0, 5.96046e-08, -0.00925885, -0.00543992, 0.0661937, 0.997749, 1, 1, 1, 0.2, 1, -2.06055e-09, 1.49012e-08, -2.38419e-07, -0.0112141, -0.00601653, 0.0661687, 0.997727, 1, 1, 1, 0.25, 1, 1.76951e-08, -3.72529e-09, -1.78814e-07, -0.0104022, -0.00577711, 0.0661791, 0.997737, 1, 1, 1, 0.35, 1, 7.20902e-09, 7.45058e-09, -1.19209e-07, -0.00273, -0.00351437, 0.0662752, 0.997791, 1, 1, 1, 0.4, 1, 4.13622e-10, 3.72529e-09, -1.78814e-07, -0.000405934, -0.00282891, 0.0663035, 0.997795, 1, 1, 1, 0.45, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1, 1.25, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, 4.48992e-09, -1.3411e-07, -1.07288e-06, -1.49012e-08, 7.81341e-10, 2.3736e-09, 1, 1, 1, 1, 1.25, 1, 4.48992e-09, -1.3411e-07, -1.07288e-06, -1.49012e-08, 7.81341e-10, 2.3736e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1, 0.05, 1, -1.11768e-09, -1.19209e-07, -9.73232e-08, 0.0219469, -0.103542, 0.0251775, 0.994064, 1, 1, 1, 0.1, 1, 3.72477e-10, -2.98023e-07, -7.61356e-08, -0.0560921, -0.105311, 0.0169133, 0.992712, 1, 1, 1, 0.15, 1, 1.49005e-09, -3.8743e-07, -9.8953e-08, -0.0807068, -0.112423, 0.0155536, 0.990255, 1, 1, 1, 0.2, 1, 9.68555e-09, -1.78814e-07, -2.06754e-07, -0.0663987, -0.135548, 0.0221852, 0.988294, 1, 1, 1, 0.25, 1, 1.86265e-08, -2.68221e-07, -1.18744e-08, -0.0319373, -0.150579, 0.0303761, 0.987615, 1, 1, 1, 0.35, 1, 7.26442e-09, -6.85453e-07, 3.81842e-08, 0.0516026, -0.119052, 0.0329235, 0.990999, 1, 1, 1, 0.4, 1, -1.48637e-09, -2.38419e-07, -5.07571e-08, 0.0712567, -0.10465, 0.03106, 0.991467, 1, 1, 1, 0.45, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1, 1.25, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, 3.53794e-09, -1.25496e-07, -8.33534e-08, 2.23517e-08, 1.01485e-10, -1.43572e-10, 1, 1, 1, 1, 1.25, 1, 3.53794e-09, -1.25496e-07, -8.33534e-08, 2.23517e-08, 1.01485e-10, -1.43572e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 1.23685e-09, 2.38419e-07, -5.96046e-07, -2.32831e-09, -1.31362e-12, 1.19249e-11, 1, 1, 1, 1, 1.25, 1, 1.23685e-09, 2.38419e-07, -5.96046e-07, -2.32831e-09, -1.31362e-12, 1.19249e-11, 1, 1, 1, 1 - - - - "jump-up-cycle" - 0.416667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1, 0.05, 1, 6.85453e-07, -2.38419e-07, 4.17233e-07, 0.211256, -0.175803, -0.0179009, 0.961324, 1, 1, 1, 0.1, 1, 6.55651e-07, -2.38419e-07, 3.27826e-07, 0.216682, -0.174684, -0.0207438, 0.960263, 1, 1, 1, 0.15, 1, 6.25849e-07, -3.57628e-07, 6.25849e-07, 0.219812, -0.176984, -0.0232576, 0.959072, 1, 1, 1, 0.25, 1, 1.3113e-06, -9.53674e-07, 9.23872e-07, 0.223631, -0.219998, -0.0262768, 0.949157, 1, 1, 1, 0.3, 1, 8.9407e-07, -4.76837e-07, 6.85453e-07, 0.220416, -0.21329, -0.0232336, 0.951517, 1, 1, 1, 0.35, 1, 8.34465e-07, -3.57628e-07, 6.25849e-07, 0.214429, -0.195082, -0.0193009, 0.956865, 1, 1, 1, 0.4, 1, 8.34465e-07, -3.57628e-07, 6.25849e-07, 0.209436, -0.180062, -0.0169379, 0.960951, 1, 1, 1, 0.45, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1, 1.25, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1, 0.05, 1, -5.96046e-08, -4.76837e-07, -3.57628e-07, -0.0735466, 0.0175489, -0.00298843, 0.997133, 1, 1, 1, 0.2, 1, 2.98023e-07, -9.83477e-07, -5.36442e-07, -0.0401349, -0.0767179, 0.000985969, 0.996244, 1, 1, 1, 0.25, 1, -2.98023e-08, -6.25849e-07, -4.17233e-07, -0.0324823, -0.0976145, 0.00230383, 0.994691, 1, 1, 1, 0.3, 1, 2.08616e-07, -9.53674e-07, -6.55651e-07, -0.0445163, -0.0629722, 0.000635031, 0.997022, 1, 0.999999, 1, 0.35, 1, -1.49012e-07, -8.34465e-07, -4.17233e-07, -0.0633553, -0.0111982, -0.0018671, 0.997926, 1, 1, 1, 0.4, 1, 2.38419e-07, -8.64267e-07, -7.7486e-07, -0.0770585, 0.0244395, -0.00342743, 0.996721, 1, 1, 1, 0.45, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1, 1.25, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1, 0.05, 1, -1.49012e-07, -7.15256e-07, 5.96046e-07, -0.474017, -0.625071, -0.244485, 0.569931, 1, 1, 0.999999, 0.1, 1, -5.96046e-07, -3.57628e-07, 6.25849e-07, -0.454842, -0.607865, -0.232791, 0.607805, 1, 1, 0.999999, 0.15, 1, -6.25849e-07, -4.76837e-07, 6.85453e-07, -0.465321, -0.582319, -0.222366, 0.628437, 1, 1, 1, 0.2, 1, -3.8743e-07, -5.96046e-07, 6.25849e-07, -0.510621, -0.547625, -0.217789, 0.626052, 1, 1, 1, 0.25, 1, -5.96046e-07, -7.15256e-07, 2.98023e-07, -0.546434, -0.526096, -0.217482, 0.614275, 1, 1, 1, 0.3, 1, -3.57628e-07, -5.96046e-07, 6.85453e-07, -0.543207, -0.547611, -0.225218, 0.595252, 1, 1, 0.999999, 0.35, 1, -5.06639e-07, -5.96046e-07, 7.7486e-07, -0.516521, -0.594071, -0.238908, 0.568514, 1, 1, 1, 0.4, 1, -3.27826e-07, -5.96046e-07, 7.15256e-07, -0.493183, -0.625944, -0.248106, 0.550825, 1, 1, 1, 0.45, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1, 1.25, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1, 0.05, 1, -5.96046e-08, -5.36442e-07, -2.98023e-07, 0.191507, 0.15179, -0.0881411, 0.965669, 1, 1, 1, 0.1, 1, -2.98023e-08, -5.06639e-07, -1.19209e-07, 0.225056, 0.198248, -0.0838434, 0.950273, 1, 1, 1, 0.15, 1, -1.78814e-07, -6.85453e-07, -2.38419e-07, 0.242609, 0.209269, -0.0881917, 0.94317, 1, 1, 1, 0.2, 1, -3.27826e-07, -5.36442e-07, -1.19209e-07, 0.246276, 0.185328, -0.105902, 0.945403, 1, 1, 1, 0.25, 1, -4.76837e-07, -5.06639e-07, -7.7486e-07, 0.240434, 0.157542, -0.120519, 0.950183, 1, 1, 1, 0.3, 1, -8.9407e-08, -6.85453e-07, -2.98023e-07, 0.22081, 0.140399, -0.117544, 0.957974, 1, 0.999999, 1, 0.35, 1, -1.19209e-07, -7.7486e-07, -2.98023e-07, 0.191979, 0.127301, -0.104336, 0.967498, 1, 1, 1, 0.4, 1, -8.9407e-08, -6.55651e-07, -2.98023e-07, 0.173508, 0.121415, -0.0935976, 0.972827, 1, 1, 1, 0.45, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1, 1.25, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1, 0.05, 1, -8.9407e-08, 5.96046e-08, -3.57628e-07, -0.699019, -0.0340935, -0.0129449, 0.714172, 1, 1, 1, 0.1, 1, -8.9407e-08, 1.41561e-07, -2.83122e-07, -0.643626, -0.015991, -0.0189581, 0.764938, 1, 1, 1, 0.15, 1, -8.9407e-08, 3.72529e-08, -5.06639e-07, -0.617849, -0.00879986, -0.0226563, 0.785921, 1, 1, 1, 0.2, 1, -5.96046e-08, 9.68575e-08, 7.45058e-08, -0.628974, -0.00984708, -0.0265256, 0.776912, 1, 1, 1, 0.25, 1, -5.96046e-08, 9.68575e-08, -4.47035e-07, -0.653197, -0.0153019, -0.02661, 0.756565, 1, 1, 1, 0.35, 1, -2.98023e-08, 2.98023e-08, 2.98023e-07, -0.712225, -0.0376632, -0.0133416, 0.700813, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.04308e-07, 1.63913e-07, -0.728798, -0.0444052, -0.00986262, 0.683216, 1, 1, 1, 0.45, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1, 0.05, 1, -0.0436298, 0.0381678, -0.243318, 0.894017, 0.213358, 0.00409072, -0.393949, 1, 1, 1, 0.1, 1, -0.0436297, 0.0381675, -0.243318, 0.873591, 0.198684, 0.00402625, -0.444239, 1, 1, 1, 0.15, 1, -0.0436297, 0.0381679, -0.243318, 0.86099, 0.194348, 0.00472605, -0.470004, 1, 1, 1, 0.2, 1, -0.0436298, 0.038168, -0.243318, 0.866453, 0.209209, 0.00740134, -0.453251, 1, 1, 1, 0.25, 1, -0.0436297, 0.0381682, -0.243318, 0.877278, 0.223532, 0.00901692, -0.42466, 1, 1, 1, 0.35, 1, -0.0436297, 0.0381675, -0.243318, 0.89824, 0.222872, 0.00544398, -0.378765, 1, 1, 1, 0.4, 1, -0.0436297, 0.0381677, -0.243318, 0.90306, 0.22143, 0.0041485, -0.368015, 1, 1, 1, 0.45, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1, 1.25, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1, 0.05, 1, 5.21541e-08, -1.19209e-07, 4.47035e-08, -0.263884, 0.163221, 0.0462377, 0.949519, 1, 1, 1, 0.15, 1, 3.72529e-08, 0, 2.98023e-08, -0.191844, 0.164134, 0.02867, 0.967178, 1, 1, 1, 0.2, 1, 9.68575e-08, 0, -7.45058e-09, -0.173312, 0.164214, 0.0241673, 0.970779, 1, 1, 1, 0.25, 1, 8.9407e-08, -3.57628e-07, 2.6077e-08, -0.181008, 0.164188, 0.0260364, 0.96933, 1, 1, 1, 0.35, 1, 7.45058e-08, 3.57628e-07, 7.45058e-09, -0.253238, 0.163417, 0.0436354, 0.952503, 1, 1, 1, 0.4, 1, 8.19564e-08, 2.38419e-07, 2.6077e-08, -0.274832, 0.162996, 0.0489163, 0.946312, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1, 1.25, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1, 0.05, 1, 0, 1.93715e-07, 3.42727e-07, 0.307147, 0.068999, -0.0035256, 0.949151, 1, 1, 1, 0.1, 1, 2.98023e-08, 2.01166e-07, 4.47035e-08, 0.292292, 0.0665824, -0.00232838, 0.954006, 1, 1, 1, 0.15, 1, 5.96046e-08, 1.04308e-07, -1.93715e-07, 0.272221, 0.0650766, -0.00188312, 0.96003, 1, 1, 1, 0.2, 1, 2.98023e-08, 2.23517e-08, -1.78814e-07, 0.232486, 0.0650023, -0.00182597, 0.970424, 1, 1, 1, 0.25, 1, 5.96046e-08, -1.49012e-08, -1.04308e-07, 0.226129, 0.0676028, -0.00263455, 0.971745, 1, 1, 1, 0.35, 1, -2.98023e-08, 5.21541e-08, 1.63913e-07, 0.288667, 0.069411, -0.00418897, 0.954901, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.41561e-07, 1.93715e-07, 0.312853, 0.0704368, -0.0043685, 0.947176, 1, 1, 1, 0.45, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1, 0.05, 1, -2.94531e-08, -8.19564e-08, 1.78814e-07, -0.0669256, -0.012717, 0.000882011, 0.997677, 1, 1, 1, 0.1, 1, -3.07336e-08, -2.98023e-08, 3.57628e-07, -0.0875047, -0.0145704, 0.000627808, 0.996057, 1, 1, 1, 0.15, 1, 1.66474e-08, -8.9407e-08, 2.38419e-07, -0.12177, -0.0175352, 0.000386084, 0.992403, 1, 1, 1, 0.2, 1, 1.28057e-08, -1.49012e-08, 1.19209e-07, -0.196391, -0.0229446, -2.58925e-05, 0.980257, 1, 1, 1, 0.25, 1, -7.91624e-08, 8.9407e-08, 0, -0.21572, -0.0236374, -9.3472e-05, 0.976169, 1, 1, 1, 0.4, 1, 2.95695e-08, 6.70552e-08, 1.19209e-07, -0.060964, -0.012162, 0.00100229, 0.998065, 1, 1, 1, 0.45, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1, 1.25, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1, 0.05, 1, 7.45058e-09, 1.19209e-07, -1.08033e-07, -0.295281, 0.0650349, 0.017475, 0.953034, 1, 1, 1, 0.15, 1, -2.23517e-08, 1.19209e-07, 2.98023e-08, -0.341727, 0.0611981, 0.0246725, 0.93748, 1, 1, 1, 0.2, 1, 5.21541e-08, 1.19209e-07, -1.19209e-07, -0.353427, 0.0601963, 0.0264969, 0.933147, 1, 1, 1, 0.25, 1, -1.49012e-08, 2.38419e-07, -4.84288e-08, -0.348577, 0.0606133, 0.0257401, 0.934964, 1, 1, 1, 0.35, 1, -7.45058e-09, 1.19209e-07, -7.45058e-09, -0.302251, 0.0644732, 0.0185506, 0.950865, 1, 1, 1, 0.4, 1, 5.21541e-08, 1.19209e-07, -8.19564e-08, -0.28807, 0.065611, 0.0163638, 0.955219, 1, 1, 1, 0.45, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1, 1.25, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.37965e-08, 0.0913706, 0.0826712, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.37965e-08, 0.0913706, 0.527418, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.37965e-08, 0.0913706, 0.640416, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, 1.37965e-08, 0.0913706, 0.59344, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.37965e-08, 0.0913706, 0.149321, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 1.37965e-08, 0.0913706, 0.0135775, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.142338, -0.574357, 1.07628, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.142338, -0.551601, 0.966619, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.142338, -0.545802, 0.938678, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.142338, -0.54821, 0.950281, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.142338, -0.570965, 1.05993, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.142338, -0.577858, 1.09316, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.133965, 0.88632, 0.724279, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.133965, 0.833892, 0.752174, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.133965, 0.821796, 0.758611, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.133965, 0.834697, 0.751748, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.133965, 0.908846, 0.712298, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.133965, 0.919922, 0.706406, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.868295, 0.253357, -0.761204, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.868295, 0.216179, -0.653431, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.868295, 0.157463, -0.585229, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.868295, 0.102061, -0.562116, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.868295, 0.10969, -0.583242, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.868295, 0.226187, -0.758093, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.868295, 0.261497, -0.811129, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.08906, 2.16545, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 2.08906, 2.08198, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 2.08906, 2.06071, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 2.08906, 2.06954, 3.23967, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 2.08906, 2.15301, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 2.08906, 2.1783, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.529633, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.616933, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.726325, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.813485, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.847955, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.773744, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.620743, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.514687, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.05, 1, 0.050238, 0.727833, 0.0877454, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.1, 1, 0.050238, 0.772783, 0.0577767, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.15, 1, 0.050238, 0.78451, 0.0674334, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.2, 1, 0.050238, 0.778496, 0.13139, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.25, 1, 0.050238, 0.766398, 0.174636, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.3, 1, 0.050238, 0.744412, 0.160603, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.35, 1, 0.050238, 0.716858, 0.131686, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.4, 1, 0.050238, 0.700317, 0.111698, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.45, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.126301, -0.0110499, -0.0864524, 0.988156, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.126301, -0.0110499, -0.0864524, 0.988156, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -2.26918e-09, 5.21541e-08, -1.78814e-07, 0.0237758, -0.0135633, -0.0860939, 0.995911, 1, 1, 1, 1.25, 1, -2.26918e-09, 5.21541e-08, -1.78814e-07, 0.0237758, -0.0135633, -0.0860939, 0.995911, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.11758e-08, -2.23517e-07, -1.43051e-06, -7.45058e-09, -4.4605e-10, 4.26538e-09, 1, 1, 1, 1, 1.25, 1, -1.11758e-08, -2.23517e-07, -1.43051e-06, -7.45058e-09, -4.4605e-10, 4.26538e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1, 0.05, 1, -2.68222e-08, -2.98023e-08, -7.10133e-08, 0.277009, -0.0944548, 0.024506, 0.9559, 1, 1, 1, 0.15, 1, -2.42144e-08, -3.57628e-07, -3.39933e-08, 0.229614, -0.0956923, 0.0198279, 0.968363, 1, 1, 1, 0.2, 1, -1.22934e-08, -1.78814e-07, 1.30385e-08, 0.224057, -0.0957887, 0.0192787, 0.969665, 1, 1, 1, 0.25, 1, -3.91156e-08, 1.19209e-07, -4.79631e-08, 0.233664, -0.0955615, 0.0202274, 0.967399, 1, 1, 1, 0.35, 1, -3.35279e-09, -3.27826e-07, -4.61005e-08, 0.274341, -0.0944949, 0.024241, 0.956671, 1, 1, 1, 0.4, 1, -1.67641e-09, -2.68221e-07, -8.21892e-08, 0.285395, -0.0941665, 0.0253304, 0.953436, 1, 1, 1, 0.45, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1, 1.25, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -7.74519e-09, -9.56934e-08, 3.16533e-07, 7.45058e-09, 3.37575e-10, -1.99442e-09, 1, 1, 1, 1, 1.25, 1, -7.74519e-09, -9.56934e-08, 3.16533e-07, 7.45058e-09, 3.37575e-10, -1.99442e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 3.38022e-08, 0.00292349, 0.20433, 6.98492e-10, 2.45226e-11, 6.71222e-11, 1, 1, 1, 1, 1.25, 1, 3.38022e-08, 0.00292349, 0.20433, 6.98492e-10, 2.45226e-11, 6.71222e-11, 1, 1, 1, 1 - - - - - "names" - - "player" - "RigidBody" - "shape_count" - "shapes/0/shape" - "shapes/0/transform" - "shapes/0/trigger" - "shapes/1/shape" - "shapes/1/transform" - "shapes/1/trigger" - "mode" - "mass" - "friction" - "bounce" - "custom_integrator" - "continuous_cd" - "contacts_reported" - "contact_monitor" - "active" - "can_sleep" - "velocity/linear" - "velocity/angular" - "script/script" - "__meta__" - "collision_capsule" - "CollisionShape" - "transform/local" - "shape" - "trigger" - "collision_ray" - "target" - "Spatial" - "camera" - "Camera" - "projection" - "fov" - "near" - "far" - "vaspect" - "current" - "visible_layers" - "environment" - "min_distance" - "max_distance" - "angle_v_adjust" - "autoturn_ray_aperture" - "autoturn_speed" - "Armature" - "Skeleton" - "bones/0/name" - "bones/0/parent" - "bones/0/rest" - "bones/0/enabled" - "bones/0/bound_childs" - "bones/1/name" - "bones/1/parent" - "bones/1/rest" - "bones/1/enabled" - "bones/1/bound_childs" - "bones/2/name" - "bones/2/parent" - "bones/2/rest" - "bones/2/enabled" - "bones/2/bound_childs" - "bones/3/name" - "bones/3/parent" - "bones/3/rest" - "bones/3/enabled" - "bones/3/bound_childs" - "bones/4/name" - "bones/4/parent" - "bones/4/rest" - "bones/4/enabled" - "bones/4/bound_childs" - "bones/5/name" - "bones/5/parent" - "bones/5/rest" - "bones/5/enabled" - "bones/5/bound_childs" - "bones/6/name" - "bones/6/parent" - "bones/6/rest" - "bones/6/enabled" - "bones/6/bound_childs" - "bones/7/name" - "bones/7/parent" - "bones/7/rest" - "bones/7/enabled" - "bones/7/bound_childs" - "bones/8/name" - "bones/8/parent" - "bones/8/rest" - "bones/8/enabled" - "bones/8/bound_childs" - "bones/9/name" - "bones/9/parent" - "bones/9/rest" - "bones/9/enabled" - "bones/9/bound_childs" - "bones/10/name" - "bones/10/parent" - "bones/10/rest" - "bones/10/enabled" - "bones/10/bound_childs" - "bones/11/name" - "bones/11/parent" - "bones/11/rest" - "bones/11/enabled" - "bones/11/bound_childs" - "bones/12/name" - "bones/12/parent" - "bones/12/rest" - "bones/12/enabled" - "bones/12/bound_childs" - "bones/13/name" - "bones/13/parent" - "bones/13/rest" - "bones/13/enabled" - "bones/13/bound_childs" - "bones/14/name" - "bones/14/parent" - "bones/14/rest" - "bones/14/enabled" - "bones/14/bound_childs" - "bones/15/name" - "bones/15/parent" - "bones/15/rest" - "bones/15/enabled" - "bones/15/bound_childs" - "bones/16/name" - "bones/16/parent" - "bones/16/rest" - "bones/16/enabled" - "bones/16/bound_childs" - "bones/17/name" - "bones/17/parent" - "bones/17/rest" - "bones/17/enabled" - "bones/17/bound_childs" - "bones/18/name" - "bones/18/parent" - "bones/18/rest" - "bones/18/enabled" - "bones/18/bound_childs" - "bones/19/name" - "bones/19/parent" - "bones/19/rest" - "bones/19/enabled" - "bones/19/bound_childs" - "bones/20/name" - "bones/20/parent" - "bones/20/rest" - "bones/20/enabled" - "bones/20/bound_childs" - "bones/21/name" - "bones/21/parent" - "bones/21/rest" - "bones/21/enabled" - "bones/21/bound_childs" - "bones/22/name" - "bones/22/parent" - "bones/22/rest" - "bones/22/enabled" - "bones/22/bound_childs" - "bones/23/name" - "bones/23/parent" - "bones/23/rest" - "bones/23/enabled" - "bones/23/bound_childs" - "bones/24/name" - "bones/24/parent" - "bones/24/rest" - "bones/24/enabled" - "bones/24/bound_childs" - "bones/25/name" - "bones/25/parent" - "bones/25/rest" - "bones/25/enabled" - "bones/25/bound_childs" - "bones/26/name" - "bones/26/parent" - "bones/26/rest" - "bones/26/enabled" - "bones/26/bound_childs" - "robot" - "MeshInstance" - "layers" - "geometry/visible" - "geometry/material_override" - "geometry/cast_shadow" - "geometry/receive_shadows" - "geometry/range_begin" - "geometry/range_end" - "geometry/billboard" - "geometry/billboard_y" - "geometry/depth_scale" - "geometry/visible_in_all_rooms" - "mesh/mesh" - "bullet" - "Position3D" - "sfx" - "SpatialSamplePlayer" - "params/volume_db" - "params/pitch_scale" - "params/attenuation/min_distance" - "params/attenuation/max_distance" - "params/attenuation/distance_exp" - "params/emission_cone/degrees" - "params/emission_cone/attenuation_db" - "config/polyphony" - "config/samples" - "AnimationPlayer" - "playback/process_mode" - "playback/default_blend_time" - "root/root" - "anims/idle" - "anims/shooting" - "anims/falling-cycle" - "anims/default" - "anims/run-cycle" - "anims/walk-cycle" - "anims/shooting_standing" - "anims/jump-up-cycle" - "playback/active" - "playback/speed" - "blend_times" - "autoplay" - "AnimationTreePlayer" - "base_path" - "master_player" - "data" - "fwd" - "TouchScreenButton" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/behind_parent" - "transform/pos" - "transform/rot" - "transform/scale" - "normal" - "pressed" - "bitmask" - "passby_press" - "action" - "visibility_mode" - "bwd" - "left" - "right" - - "version" - 1 - "conn_count" - 0 - "node_count" - 16 - "variants" - - 2 - - 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0.954765, 0 - False - - 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.01236, 0 - 1 - 0 - True - 3 - 0, 0, 0 - - - "__editor_plugin_states__" - - "Script" - - "current" - 1 - "sources" - - "res://follow_camera.gd" - "res://player.gd" - - - "2D" - - "pixel_snap" - False - "zoom" - 1 - "ofs" - -241, -19 - - "3D" - - "zfar" - 500 - "fov" - 400 - "viewports" - - - "distance" - 2.161076 - "x_rot" - 0.520797 - "y_rot" - 26.741669 - "use_orthogonal" - False - "use_environment" - False - "pos" - -0.415811, 0.486899, 0.089334 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "3D" - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.95244, 0 - 1, 0, 0, 0, 0.871263, 0.490817, 0, -0.490817, 0.871263, 0, 2.59805, 1.25672 - 0 - 70 - 0.1 - 100 - -1 - - 3 - 25 - 50 - 0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0 - "MASTER" - 1, 0, -0, 0, 7.54979e-08, 1, -0, -1, 7.54979e-08, 0, -0.011277, -0 - - - "hip" - 1, -1.50996e-07, -3.60002e-14, -1.50996e-07, -1, -3.01992e-07, 9.59926e-15, 3.01992e-07, -1, -3.38813e-21, 2.58363e-07, 2.10612 - "waist" - 1 - 1, 1.50996e-07, 1.80001e-14, -1.50996e-07, 1, 0, -1.80001e-14, 0, 1, 3.38813e-21, 2.84217e-14, -0.384614 - "chest" - 1, -7.31455e-16, 4.86029e-17, 7.28861e-16, 0.999166, 0.040823, -7.84198e-17, -0.040823, 0.999166, 0, 4.84022e-11, -0.8217 - "neck" - -1, -1.10548e-06, -9.37766e-09, 1.08766e-06, -0.985328, 0.170671, -1.97913e-07, 0.170671, 0.985328, -1.64727e-13, 5.96046e-08, -1.24906 - "headtracker" - 4 - 1, 9.87793e-08, -1.09789e-06, 1.09743e-06, 0.00449866, 0.99999, 1.03717e-07, -0.99999, 0.00449866, 0, 5.96046e-08, -0.491774 - "head" - 5 - -1, 2.36978e-07, 1.97097e-07, -2.5035e-07, -0.25144, -0.967873, -1.79807e-07, -0.967873, 0.25144, -2.94648e-10, 4.76837e-07, 0.00400549 - "vent" - 6 - 1, -2.54965e-07, -1.4699e-08, 2.55005e-07, 0.999996, 0.00282324, 1.39791e-08, -0.00282325, 0.999996, -7.04808e-08, 0.270992, -1.2429 - "r-arm" - 0.11477, -0.699489, -0.705367, -0.802661, -0.483653, 0.349021, -0.585289, 0.526113, -0.616961, 0.940786, 0.107144, -0.773564 - "r-forearm" - 8 - -0.859542, 0.0564943, 0.507934, 0.107631, -0.951571, 0.287973, 0.499604, 0.302194, 0.811834, 2.38419e-07, -4.76837e-07, -0.935513 - "l-arm" - 0.11477, 0.699489, 0.705367, 0.802661, -0.483653, 0.349021, 0.585289, 0.526113, -0.616961, -0.940786, 0.107144, -0.773564 - "l-forearm" - 10 - -0.859542, -0.0564943, -0.507934, -0.107631, -0.951571, 0.287973, -0.499604, 0.302194, 0.811834, -2.38419e-07, -4.76837e-07, -0.935513 - "r-thigh" - 0.994883, -0.0545632, -0.085028, -0.0580629, -0.997541, -0.0392442, -0.0826777, 0.0439804, -0.995605, 0.349652, 0.0628238, -0.163877 - "r-leg" - 12 - -0.999508, -0.031366, -0.000870243, 0.0312939, -0.994411, -0.100835, 0.00229738, -0.100812, 0.994903, 5.96046e-08, 5.96046e-08, -0.644636 - "r-foot" - 13 - 0.996208, -0.0766666, -0.0411273, -0.0442384, -0.0393329, -0.998246, 0.0749145, 0.996281, -0.0425754, -5.96046e-08, 4.19095e-09, -1.43073 - "l-thigh" - 0.994883, 0.0545632, 0.085028, 0.0580633, -0.997541, -0.0392452, 0.0826776, 0.0439813, -0.995606, -0.349652, 0.0628238, -0.163877 - "l-leg" - 15 - -0.999508, 0.0313662, 0.000870456, -0.0312941, -0.994411, -0.100836, -0.00229725, -0.100814, 0.994903, 0, 1.49012e-08, -0.644636 - "l-foot" - 16 - 0.996208, 0.0766668, 0.0411275, 0.0442386, -0.0393327, -0.998246, -0.0749147, 0.996281, -0.0425752, 0, -8.3819e-09, -1.43073 - "HEAD" - 1, -1.50996e-07, -0, -1.50996e-07, -1, 0, 0, 0, -1, 5.68434e-14, -5.79659, 6.35228 - "r-LEGCONTROL" - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.518863, 3.72276e-07, 0.204768 - "l-LEGCONTROL" - 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.518863, 3.72276e-07, 0.204768 - "r-LEGORIENT" - -1, -1.50996e-07, -5.03577e-15, -3.75647e-14, 2.15429e-07, 1, -1.50996e-07, 1, -2.15429e-07, 0.411677, -0.66395, 1.62881 - "l-LEGORIENT" - -1, -1.50996e-07, -5.03577e-15, -3.75647e-14, 2.15429e-07, 1, -1.50996e-07, 1, -2.15429e-07, -0.411677, -0.66395, 1.62881 - "r-ARMCONTROL" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 2.62535, -0.186879, 2.59016 - "l-ARMCONTROL" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, -2.62535, -0.186879, 2.59016 - "r-ARMORIENT" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 1.57185, 0.510255, 3.44768 - "l-ARMORIENT" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, -1.57185, 0.510255, 3.44768 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.94071, 3.64079, 3.3802 - 180 - -6 - - ".." - - - - - - - - - "" - "../AnimationPlayer" - - "connections" - - "walk" - "scale" - 0 - "scale" - "state" - 0 - "anim 3" - "state" - 1 - "anim 4" - "state" - 2 - "gun" - "out" - 0 - "state" - "gun" - 0 - "anim 5" - "gun" - 1 - "anim" - "walk" - 0 - "anim 2" - "walk" - 1 - - "master" - "../AnimationPlayer" - "active" - True - "nodes" - - - "id" - "scale" - "scale" - 1.2 - "pos" - 247, 68 - "type" - "timescale" - - - "id" - "state" - "transitions" - - - "auto_advance" - False - - - "auto_advance" - False - - - "auto_advance" - False - - - "xfade" - 0.1 - "type" - "transition" - "pos" - 359, 132 - - - "from" - "idle" - "id" - "anim" - "pos" - 7, 70 - "type" - "animation" - - - "id" - "out" - "type" - "output" - "pos" - 579, 114 - - - "from" - "shooting_standing" - "id" - "anim 5" - "pos" - 331, 242 - "type" - "animation" - - - "from" - "jump-up-cycle" - "id" - "anim 3" - "pos" - 143, 144 - "type" - "animation" - - - "from" - "walk-cycle" - "id" - "anim 2" - "pos" - 7, 152 - "type" - "animation" - - - "id" - "gun" - "blend" - 1 - "filter" - - "Armature/Skeleton:MASTER" - "Armature/Skeleton:l-thigh" - "Armature/Skeleton:headtracker" - "Armature/Skeleton:r-foot" - "Armature/Skeleton:r-leg" - "Armature/Skeleton:waist" - "Armature/Skeleton:r-ARMCONTROL" - "Armature/Skeleton:r-ARMORIENT" - "Armature/Skeleton:r-LEGCONTROL" - "Armature/Skeleton:r-LEGORIENT" - "Armature/Skeleton:hip" - "Armature/Skeleton:l-foot" - "Armature/Skeleton:l-leg" - "Armature/Skeleton:neck" - "Armature" - "Armature/Skeleton:l-ARMCONTROL" - "Armature/Skeleton:l-ARMORIENT" - "Armature/Skeleton:l-LEGCONTROL" - "Armature/Skeleton:l-LEGORIENT" - "Armature/Skeleton:HEAD" - "Armature/Skeleton:head" - "Armature/Skeleton:r-thigh" - - "type" - "blend2" - "pos" - 469, 127 - - - "from" - "falling-cycle" - "id" - "anim 4" - "pos" - 141, 230 - "type" - "animation" - - - "id" - "walk" - "blend" - 1 - "filter" - - - "type" - "blend2" - "pos" - 148, 46 - - - - 72, 301 - 1, 1 - - "move_forward" - 72, 365 - - "move_backwards" - 29, 332 - - "move_left" - 108, 327 - - "move_right" - - "nodes" - -1, -1, 1, 0, -1, 21, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 8, 3, 9, 0, 10, 6, 11, 7, 12, 7, 13, 8, 14, 3, 15, 9, 16, 8, 17, 8, 18, 8, 19, 10, 20, 10, 21, 11, 22, 12, 0, 0, 0, 24, 23, -1, 3, 25, 2, 26, 1, 27, 3, 0, 0, 0, 24, 28, -1, 3, 25, 5, 26, 4, 27, 3, 0, 0, 0, 30, 29, -1, 1, 25, 13, 0, 3, 0, 32, 31, -1, 15, 25, 14, 33, 15, 34, 16, 35, 17, 36, 18, 37, 3, 38, 3, 39, 19, 40, 20, 21, 21, 41, 6, 42, 22, 43, 7, 44, 23, 45, 24, 0, 0, 0, 30, 46, -1, 1, 25, 25, 0, 5, 0, 47, 47, -1, 135, 48, 26, 49, 19, 50, 27, 51, 8, 52, 28, 53, 29, 54, 15, 55, 30, 56, 8, 57, 28, 58, 31, 59, 32, 60, 33, 61, 8, 62, 28, 63, 34, 64, 0, 65, 35, 66, 8, 67, 28, 68, 36, 69, 9, 70, 37, 71, 8, 72, 28, 73, 38, 74, 39, 75, 40, 76, 8, 77, 28, 78, 41, 79, 42, 80, 43, 81, 8, 82, 28, 83, 44, 84, 45, 85, 46, 86, 8, 87, 28, 88, 47, 89, 9, 90, 48, 91, 8, 92, 28, 93, 49, 94, 50, 95, 51, 96, 8, 97, 28, 98, 52, 99, 9, 100, 53, 101, 8, 102, 28, 103, 54, 104, 55, 105, 56, 106, 8, 107, 28, 108, 57, 109, 32, 110, 58, 111, 8, 112, 28, 113, 59, 114, 60, 115, 61, 116, 8, 117, 28, 118, 62, 119, 63, 120, 64, 121, 8, 122, 28, 123, 65, 124, 32, 125, 66, 126, 8, 127, 28, 128, 67, 129, 68, 130, 69, 131, 8, 132, 28, 133, 70, 134, 71, 135, 72, 136, 8, 137, 28, 138, 73, 139, 15, 140, 74, 141, 8, 142, 28, 143, 75, 144, 15, 145, 76, 146, 8, 147, 28, 148, 77, 149, 15, 150, 78, 151, 8, 152, 28, 153, 79, 154, 15, 155, 80, 156, 8, 157, 28, 158, 81, 159, 15, 160, 82, 161, 8, 162, 28, 163, 83, 164, 15, 165, 84, 166, 8, 167, 28, 168, 85, 169, 15, 170, 86, 171, 8, 172, 28, 173, 87, 174, 15, 175, 88, 176, 8, 177, 28, 178, 89, 179, 15, 180, 90, 181, 8, 182, 28, 0, 6, 0, 184, 183, -1, 12, 185, 32, 186, 8, 187, 20, 188, 8, 189, 8, 190, 7, 191, 7, 192, 3, 193, 3, 194, 3, 195, 3, 196, 91, 0, 5, 0, 198, 197, -1, 1, 25, 92, 0, 0, 0, 200, 199, -1, 9, 201, 7, 202, 6, 203, 6, 204, 18, 205, 6, 206, 93, 207, 94, 208, 32, 209, 95, 0, 0, 0, 210, 210, -1, 15, 211, 32, 212, 7, 213, 96, 214, 97, 215, 98, 216, 99, 217, 100, 218, 101, 219, 102, 220, 103, 221, 104, 222, 8, 223, 6, 224, 28, 225, 105, 0, 0, 0, 226, 226, -1, 3, 227, 96, 228, 106, 229, 107, 0, 0, 0, 231, 230, -1, 13, 232, 8, 233, 6, 234, 6, 235, 3, 236, 108, 237, 7, 238, 109, 239, 110, 240, 20, 241, 20, 242, 8, 243, 111, 244, 32, 0, 0, 0, 231, 245, -1, 13, 232, 8, 233, 6, 234, 6, 235, 3, 236, 112, 237, 7, 238, 109, 239, 113, 240, 20, 241, 20, 242, 8, 243, 114, 244, 32, 0, 0, 0, 231, 246, -1, 13, 232, 8, 233, 6, 234, 6, 235, 3, 236, 115, 237, 7, 238, 109, 239, 116, 240, 20, 241, 20, 242, 8, 243, 117, 244, 32, 0, 0, 0, 231, 247, -1, 13, 232, 8, 233, 6, 234, 6, 235, 3, 236, 118, 237, 7, 238, 109, 239, 119, 240, 20, 241, 20, 242, 8, 243, 120, 244, 32, 0 - "conns" - - - - - \ No newline at end of file diff --git a/demos/3d/platformer/robotrigged.scn b/demos/3d/platformer/robotrigged.scn index e54125a07ef7d8b4e8e30b193716d6c50aa195a8..68af0cfe47b03628a1b0cfd0d4d8fadd5c8336d5 100644 GIT binary patch delta 32662 zcmZ5|2V4{9|Nrx35JG^24KnhCt)K@24j{<^BJNEcs7XLnR1^npO;8a>6>X~LHV&M1 zf_0GG1xK}R+fr+X25^t6wN_gP|IY>c{eAymU!J*p?zv}t?laz>ah|&5@}beiIACB_ z7UKUX5c;8)5EZ*1gxwJ;@I1TCt%-M}kD9)7zr}2MY2km^8sKWr|^zu4t-m>Xb40$eXlsDKShj z6i=ndBA1Dybj6cK6*`1|(ouya)5hvXO)<>iuO<{tEY!^?8Z~XKX}YLrX5lEEX@y(q z)IyzMLdjSI3L$w8Nsy741e2!d^b0WxcDN};C6kIKPE*N*vkOrxhfA2tsG_L_hAE>g z!%?WiC6t~nnmJ21aZ>nSXaad>Xm7bC991-WG*KG%Tf9Y6O9~50RWgUrM^so`G2%%9h@*mHEK@N9=Y8u@kKC7<- zbug$LqK~u}9i6qzfuhTnImGu(FpxvE&9HpiG8E_#Rb+f^3N(j_0{iU1RDwh7i4yfa zWd)^Er%fu>84UUPltUmZ^oy8;#)QXonSduuim=nJ!l}~=OY~z$O(uhc)U;V8i?j~p zg-Z-1MgO$R8ag5($vj1L+VjSC4kd2C>kxbA-z#`fohephV|TGGzjWfL3GtI@)H}G_ zC6@`43Jeocsi;tlsxx;J)F&EtiIGC=iN*1H=y`fM662%rAh07lIffw98N| zks%=w(g?LCB3edApf=DVa<;@l3k7%Li3obO1rnlm{69P~QG$7eB*2)6Oabo0j~-E% zv?*6#AHGVBNC0jRjSevqnY2j==_^GOuDNC=TR=a+y%glY)u@9-2IF=lA`6GLorsLS z374IT$Q0mW(xxH=j3k8a@Q6c%9DZ_98ngvE7nKf+$s=|L3P2hnk=X<2;daU#?V4qt z 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 z zdX@co?UcS_zgo-b3UvtqPdhxyF06ZPp7=+rUU6M|0$}J!bcS;RX1xd51)8?fBc`^a z^|R=6wKEr1sO959tU#@h2=I#$T1Ur`Bu~1=cVZjsi{7@{-DsY zn`};a6(H!k)ZFt`H_=^Toxr^5Rc0LccXa~Oxy!0wd@MD{w4?f>z0lVEz)jl^E0(3_ zhcCi);?tJ|`iqyNdYff`1_`#Q&9Q%~BwfMkn3D3%{r&_Qp-!8p{rS5Lk~N;=N{dU{ zmXkCy{g<9NffGl>ia`k5d_ zGjEQw78e4?`+LH3@UFW0!ly6x8iQu%*kSC%L9BK2+Nt`%S*^iss5_rz_LHxRq7gs*5QO5-QZ< zrAuDJk}Z)z02rXk@z~-~k+yDOn{C_E%2I!mb~$cJ%2*FmqSrb9Fo)*itgr|#qzAQ8 zVlT6;oY~RZ|Ky*iLS{m+QrCcAce%xQ&x7#$bIc$e@oSL0M(`z?2cQZBLW3|I1_Un- zlzR(4ah6B(-U$J>Ly^)w_#gJLO~v)QVr1DkcPHwAPe0&|d@7fd!&(VYod!ciQpO(r zgSChVM-7|J3Lkhmy8{>!82OV$T#A+duX-;4et z{}xHeNQ_e)gz)AzYkp_%c>8gMVyCUAlG~6G*-3DOV7cCe0HkEmpN?V z6m-gx1#$1$n`*+XmCt8?6?pL9Y5>&=T2Lln7blSH2<(IMN$kHVBNf#s%@x?IkwFaK z2gTCuG~Va_QYU{_YunOw77rCwI794AIGA8%3RP#OpAqVkc@E2k(W#6g$U(T2j@C@V zJvDw`@3(nnPX&)6k8bf;05KNwpJ*{#j5rXCJv^1MhOry5f8We9*aYvPWFCRC=6=Tt zlc#Go4Nz%nzx&J9PCJ#3KwA5AKsPv-aL~b0gG2H)+t121drrNuT~(LrD>D1@$R;=A zHGCe!G3`v)U##M>9Mj8$BjKxv$tIkbn16{N-vmh1^-EUuPUGMMB%9}iKGD&4?cL=_q<89RXpNpB6f6 zLf$XLzX>v4AOB?$?j#UYH86e^P-q?0ui85EC|i|1Q~lxB@6s<0o#gaJ_%thg0c+&H z0B}}^fb<;&-UoNX>*!|t2G-=ZNNsq-q~9Jt6$FF-7EIE@Q35?UE|lVM_1$@9)?2q& z-N$2bdiv67q^F5;;lFv{lN~OUd{E7dPG7KO(l?9M=btP{-*nRCOsKZxCqbJb9faRS z^PPAn-uOR(6i*1GfXQpA5G#Xqso)4CPVa@OtH6E4WYZn){ zH<4O3(!@F|6~P2Tu&4z$$?TNC)ORnDJ3#T6K+!`yl8+%M&Ljo$16Tp2bf=@B zj1JNikAwr6W6SZ^eouvK{*#8-$Y&wws$N27!RNR{aPSH9=jS*@;*u-Sj{GKsX}1Cg zF`g^2#MnY5xw{_fqS6PZY8}

Zu^uli;{$;qz8TutDfDxO^^t_1Ri__XJ31wSY<; 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 VYN8?l0AvSb>u1lIZIV{e{9oeoxMctU diff --git a/demos/3d/platformer/stage.scn b/demos/3d/platformer/stage.scn new file mode 100644 index 0000000000000000000000000000000000000000..7eafda5888ccc7f8c4fcadb9a3ea53d3eb59f5c6 GIT binary patch literal 17714 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 N(J|5L=oq#7{{VrrIK}_~ literal 0 HcmV?d00001 diff --git a/demos/3d/platformer/stage.xml b/demos/3d/platformer/stage.xml deleted file mode 100644 index 37a11068c98..00000000000 --- a/demos/3d/platformer/stage.xml +++ /dev/null @@ -1,697 +0,0 @@ - - - - - - - - - True - 0, 0.409429, 0.596681, 1 - 1 - False - 4 - 0, 0, 0, 1 - - - 1 - 1 - 0.6 - True - 2 - 1.3 - 1.2 - 1 - 0 - 0.5 - False - 1 - 100 - 10 - True - 0 - 0.4 - 1 - 0.9 - 0.5 - 0.4 - 8 - 2 - True - 10 - 0, 0.773632, 0.985852, 1 - 0, 0, 0, 1 - 0.965936 - True - False - 1 - 1 - 1.608 - False - - - - - "names" - - "world" - "Spatial" - "_import_path" - "_import_transform" - "visibility/visible" - "__meta__" - "GridMap" - "theme/theme" - "theme/bake" - "lighting/bake" - "cell/size" - "cell/octant_size" - "cell/center_x" - "cell/center_y" - "cell/center_z" - "cell/scale" - "data" - "DirectionalLight" - "transform/local" - "layers" - "params/enabled" - "params/editor_only" - "params/bake_mode" - "params/energy" - "colors/diffuse" - "colors/specular" - "shadow/shadow" - "shadow/darkening" - "shadow/z_offset" - "shadow/z_slope_scale" - "shadow/esm_multiplier" - "shadow/blur_passes" - "projector" - "operator" - "shadow/mode" - "shadow/max_distance" - "shadow/split_weight" - "shadow/zoffset_scale" - "environment" - "WorldEnvironment" - "coins" - "Node" - "coin" - "Area" - "coin 2" - "coin 3" - "coin 3 2" - "coin 4" - "coin 4 2" - "coin 4 3" - "coin 3 3" - "coin 5" - "coin 4 4" - "coin 3 4" - "coin 4 4 2" - "coin 6" - "coin 4 5" - "coin 3 5" - "coin 4 5 2" - "coin 4 4 3" - "coin 3 5 2" - "coin 6 2" - "coin 4 5 3" - "coin 7" - "coin 4 6" - "coin 6 3" - "coin 3 5 3" - "coin 4 4 4" - "coin 3 6" - "coin 4 5 4" - "coin 4 5 4 2" - "coin 8" - "coin 4 4 5" - "coin 4 7" - "coin 6 4" - "coin 3 5 4" - "coin 4 5 5" - "coin 3 7" - "coin 4 5 4 3" - "coin 9" - "coin 4 4 6" - "coin 4 8" - "coin 4 5 6" - "coin 3 5 5" - "coin 6 5" - "coin 3 8" - "coin 4 5 4 4" - "enemies" - "enemy" - "RigidBody" - "enemy 2" - "enemy 3" - "enemy 4" - "player" - - "version" - 1 - "conn_count" - 0 - "node_count" - 55 - "variants" - - "" - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - True - - "__editor_plugin_states__" - - "2D" - - "pixel_snap" - False - "zoom" - 1 - "use_snap" - False - "ofs" - 1, 1 - "snap" - 10 - - "3D" - - "deflight_rot_y" - 0.628319 - "zfar" - 500 - "fov" - 179 - "viewports" - - - "distance" - 9.009935 - "x_rot" - 0.458294 - "y_rot" - -1.2 - "listener" - True - "use_environment" - False - "use_orthogonal" - False - "pos" - 13.4535, 5.75047, 13.8175 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "listener" - False - "use_environment" - False - "use_orthogonal" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "listener" - False - "use_environment" - False - "use_orthogonal" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "listener" - False - "use_environment" - False - "use_orthogonal" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - False - "ambient_light_color" - 0.15, 0.15, 0.15, 1 - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - "default_srgb" - False - "deflight_rot_x" - 0.942478 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "3D" - - - False - 2 - 4 - 1.001 - - "cells" - 3, 0, 1048584, 12, 0, 1441800, 65539, 0, 1048584, 65548, 0, 1441800, 131075, 0, 1048578, 131084, 0, 1441800, 196611, 0, 1048578, 196620, 0, 1441800, 262147, 0, 1048578, 262156, 0, 1441800, 327683, 0, 1048584, 327692, 0, 1441794, 393219, 0, 1048584, 393228, 0, 1441794, 458752, 0, 655367, 458753, 0, 655367, 458754, 0, 655367, 458755, 0, 655367, 458764, 0, 1441794, 524286, 0, 655367, 524287, 0, 655367, 524300, 0, 1441798, -65533, 0, 1048579, -65532, 0, 1441799, -65531, 0, 1441799, -65530, 0, 1441799, -65529, 0, 1441799, -65528, 0, 1441799, -65527, 0, 1441799, -65526, 0, 1441799, -65525, 0, 1441799, -65524, 0, 1441800, 3, 1, 1048584, 12, 1, 1441800, 29, 1, 8, 30, 1, 8, 31, 1, 8, 65539, 1, 1048584, 65548, 1, 1441800, 65560, 1, 655366, 65561, 1, 655366, 65562, 1, 655366, 65563, 1, 655366, 65564, 1, 655365, 65565, 1, 6, 65566, 1, 6, 65567, 1, 6, 65568, 1, 655366, 65569, 1, 655365, 131075, 1, 1048578, 131084, 1, 1441800, 196611, 1, 1048578, 196620, 1, 1441800, 262147, 1, 1048578, 262156, 1, 1441800, 327683, 1, 1048584, 327692, 1, 1441794, 393219, 1, 1048584, 393228, 1, 1441794, 458752, 1, 655367, 458753, 1, 655367, 458754, 1, 655367, 458755, 1, 655367, 458764, 1, 1441794, 524285, 1, 655367, 524286, 1, 655367, 524287, 1, 655367, 524300, 1, 1441798, -65533, 1, 1048579, -65532, 1, 1441799, -65531, 1, 1441799, -65530, 1, 1441799, -65529, 1, 1441799, -65528, 1, 1441799, -65527, 1, 1441799, -65526, 1, 1441799, -65525, 1, 1441799, -65524, 1, 1441800, -65507, 1, 3, -65506, 1, 3, -65505, 1, 3, 3, 2, 1048584, 5, 2, 1441797, 6, 2, 655365, 8, 2, 1441801, 9, 2, 655368, 10, 2, 655368, 11, 2, 655368, 12, 2, 1441800, 28, 2, 1048584, 32, 2, 9, 65539, 2, 1048584, 65544, 2, 1441797, 65545, 2, 655366, 65546, 2, 655366, 65547, 2, 655366, 65548, 2, 1441800, 65564, 2, 655369, 65568, 2, 5, 65569, 2, 1048583, 65570, 2, 655365, 131075, 2, 1048578, 131084, 2, 1441800, 131100, 2, 655369, 196611, 2, 1048578, 196620, 2, 1441800, 196632, 2, 655366, 196633, 2, 655366, 196634, 2, 655366, 196635, 2, 655366, 196636, 2, 655365, 262147, 2, 1048578, 262156, 2, 1441800, 327683, 2, 1048584, 327692, 2, 1441794, 393219, 2, 1048584, 393228, 2, 1441794, 458752, 2, 655367, 458753, 2, 655367, 458754, 2, 655367, 458755, 2, 655367, 458764, 2, 1441794, 524285, 2, 655367, 524286, 2, 655367, 524287, 2, 655367, 524300, 2, 1441798, -65533, 2, 1048579, -65532, 2, 1048583, -65531, 2, 1441796, -65530, 2, 655364, -65529, 2, 1441799, -65528, 2, 1441796, -65527, 2, 655363, -65526, 2, 655363, -65525, 2, 655363, -65524, 2, 1441800, -65508, 2, 1048579, -65507, 2, 1441799, -65506, 2, 1441799, -65505, 2, 1441799, -65504, 2, 4, 3, 3, 1048584, 5, 3, 5, 6, 3, 1048581, 8, 3, 9, 9, 3, 8, 10, 3, 8, 11, 3, 8, 12, 3, 1441800, 28, 3, 1048585, 33, 3, 9, 65539, 3, 1048584, 65544, 3, 5, 65545, 3, 6, 65546, 3, 6, 65547, 3, 6, 65548, 3, 1441800, 65564, 3, 1048585, 65569, 3, 5, 65570, 3, 1048583, 65571, 3, 655365, 131075, 3, 1048578, 131084, 3, 1441800, 131100, 3, 1048585, 196611, 3, 1048578, 196620, 3, 1441800, 196632, 3, 655363, 196633, 3, 655363, 196634, 3, 655363, 196635, 3, 655364, 196636, 3, 1048581, 262147, 3, 1048578, 262156, 3, 1441800, 262168, 3, 655366, 262169, 3, 655366, 262170, 3, 655366, 262171, 3, 655365, 327683, 3, 1048584, 327692, 3, 1441794, 393219, 3, 1048584, 393228, 3, 1441794, 458752, 3, 655367, 458753, 3, 655366, 458754, 3, 655366, 458755, 3, 655367, 458764, 3, 1441794, 458771, 3, 1048578, 524284, 3, 655367, 524285, 3, 655367, 524286, 3, 655367, 524287, 3, 655367, 524300, 3, 1441798, -65533, 3, 1048579, -65532, 3, 1048583, -65531, 3, 4, -65530, 3, 1048580, -65529, 3, 1441799, -65528, 3, 4, -65527, 3, 3, -65526, 3, 3, -65525, 3, 3, -65524, 3, 1441800, -65508, 3, 1048580, -65507, 3, 1441799, -65506, 3, 1441799, -65505, 3, 1441799, -65504, 3, 1441799, -65503, 3, 4, 3, 4, 1048584, 12, 4, 1441800, 27, 4, 1048584, 34, 4, 1441800, 65539, 4, 1048584, 65548, 4, 1441800, 65563, 4, 1048584, 65570, 4, 1048583, 65571, 4, 1048582, 131075, 4, 1048578, 131084, 4, 9, 131085, 4, 3, 131086, 4, 3, 131087, 4, 3, 131088, 4, 3, 131089, 4, 3, 131090, 4, 3, 131099, 4, 1048584, 196611, 4, 1048578, 196620, 4, 9, 196621, 4, 8, 196622, 4, 8, 196623, 4, 8, 196624, 4, 8, 196625, 4, 8, 196626, 4, 8, 196635, 4, 1048584, 262147, 4, 1048578, 262156, 4, 1441800, 262168, 4, 655363, 262169, 4, 655363, 262170, 4, 655364, 262171, 4, 1048582, 327680, 4, 8, 327681, 4, 8, 327682, 4, 8, 327683, 4, 1048580, 327691, 4, 1441808, 327692, 4, 9, 327693, 4, 3, 327694, 4, 3, 327695, 4, 3, 327696, 4, 3, 327697, 4, 3, 393216, 4, 8, 393217, 4, 8, 393218, 4, 8, 393219, 4, 1048585, 393228, 4, 9, 393229, 4, 2, 393230, 4, 2, 393231, 4, 2, 393232, 4, 2, 393233, 4, 2, 458752, 4, 6, 458753, 4, 6, 458754, 4, 6, 458755, 4, 1048581, 458764, 4, 1441800, 458771, 4, 1048578, 458774, 4, 1048583, 458775, 4, 1048583, 458776, 4, 1048583, 458777, 4, 1048583, 458778, 4, 1048582, 524284, 4, 655367, 524285, 4, 655367, 524286, 4, 655367, 524287, 4, 1048583, 524300, 4, 1441798, 524307, 4, 1048582, -65533, 4, 1048579, -65532, 4, 7, -65531, 4, 7, -65530, 4, 7, -65529, 4, 7, -65528, 4, 1441799, -65527, 4, 1441799, -65526, 4, 1441799, -65525, 4, 1441799, -65524, 4, 1441800, -65509, 4, 1048579, -65508, 4, 1441799, -65507, 4, 1441799, -65506, 4, 1441799, -65505, 4, 1441799, -65504, 4, 1441799, -65503, 4, 1441799, -65502, 4, 1441795, 3, 5, 1048584, 11, 5, 1441801, 27, 5, 1048584, 34, 5, 9, 65538, 5, 3, 65539, 5, 1048580, 65547, 5, 1441801, 65563, 5, 1048584, 65570, 5, 5, 65571, 5, 1048582, 131074, 5, 2, 131075, 5, 1048585, 131083, 5, 1441797, 131084, 5, 7, 131085, 5, 7, 131086, 5, 7, 131087, 5, 7, 131088, 5, 7, 131089, 5, 7, 131090, 5, 7, 131091, 5, 1441795, 131099, 5, 1048584, 196610, 5, 2, 196611, 5, 1048585, 196627, 5, 1441800, 196635, 5, 1048584, 262146, 5, 2, 262147, 5, 1048585, 262156, 5, 1441806, 262157, 5, 1, 262158, 5, 1, 262159, 5, 1, 262160, 5, 1, 262161, 5, 655361, 262162, 5, 655361, 262170, 5, 1048584, 262171, 5, 1048582, 327680, 5, 655366, 327681, 5, 1441798, 327682, 5, 6, 327683, 5, 1048581, 327692, 5, 1441798, 327693, 5, 7, 327694, 5, 7, 327695, 5, 7, 327696, 5, 7, 327697, 5, 1048583, 327698, 5, 1441795, 393215, 5, 1048584, 393234, 5, 1441794, 458751, 5, 1048584, 458764, 5, 1441806, 458765, 5, 655361, 458766, 5, 655361, 458767, 5, 655361, 458768, 5, 655361, 458769, 5, 655361, 458771, 5, 1048578, 458773, 5, 1048583, 458774, 5, 1048583, 458775, 5, 1048583, 458776, 5, 1048583, 458777, 5, 1048583, 458778, 5, 1048582, 524283, 5, 655367, 524284, 5, 655367, 524285, 5, 655367, 524286, 5, 655367, 524287, 5, 1048582, 524300, 5, 1441798, 524301, 5, 1441799, 524302, 5, 1441799, 524303, 5, 1441799, 524304, 5, 1441799, 524305, 5, 1441799, 524306, 5, 1441799, 524307, 5, 1048582, -65533, 5, 1048579, -65532, 5, 7, -65531, 5, 7, -65530, 5, 7, -65529, 5, 1048583, -65528, 5, 1441799, -65527, 5, 1441799, -65526, 5, 1441799, -65525, 5, 1441801, -65509, 5, 1048579, -65508, 5, 1441799, -65507, 5, 1441799, -65506, 5, 1441799, -65505, 5, 1441799, -65504, 5, 1441799, -65503, 5, 1441799, -65502, 5, 4, 2, 6, 655368, 3, 6, 655368, 4, 6, 655369, 11, 6, 1441794, 27, 6, 1048584, 35, 6, 1441800, 65537, 6, 1048579, 65538, 6, 655366, 65539, 6, 655366, 65540, 6, 655365, 65547, 6, 1441794, 65563, 6, 1048584, 65571, 6, 1441798, 131073, 6, 1048584, 131083, 6, 1441798, 131084, 6, 7, 131085, 6, 7, 131086, 6, 7, 131087, 6, 7, 131088, 6, 7, 131089, 6, 7, 131090, 6, 7, 131091, 6, 1441795, 131099, 6, 1048584, 196609, 6, 1048584, 196627, 6, 1441800, 196635, 6, 1048584, 262145, 6, 1048584, 262156, 6, 1441806, 262157, 6, 1, 262158, 6, 1, 262159, 6, 1, 262160, 6, 1, 262161, 6, 655361, 262162, 6, 655361, 262170, 6, 1048584, 262171, 6, 1048582, 327680, 6, 1441799, 327681, 6, 1048582, 327692, 6, 1441798, 327693, 6, 7, 327694, 6, 7, 327695, 6, 7, 327696, 6, 7, 327697, 6, 1048583, 327698, 6, 1441795, 393215, 6, 1048584, 393234, 6, 1441794, 458751, 6, 1048584, 458764, 6, 1441806, 458765, 6, 655361, 458766, 6, 655361, 458767, 6, 655361, 458768, 6, 655361, 458769, 6, 655361, 458771, 6, 1048578, 458773, 6, 1048583, 458774, 6, 1048583, 458775, 6, 1048583, 458776, 6, 1048583, 458777, 6, 1048583, 458778, 6, 1048582, 524283, 6, 655367, 524284, 6, 655367, 524285, 6, 655367, 524286, 6, 655367, 524287, 6, 1048582, 524300, 6, 1441798, 524301, 6, 1441799, 524302, 6, 1441799, 524303, 6, 1441799, 524304, 6, 1441799, 524305, 6, 1441799, 524306, 6, 1441799, 524307, 6, 1048582, -65534, 6, 655363, -65533, 6, 655363, -65532, 6, 655364, -65531, 6, 655367, -65530, 6, 655367, -65529, 6, 1048583, -65528, 6, 7, -65527, 6, 1441799, -65526, 6, 1441799, -65525, 6, 1441795, -65509, 6, 1048579, -65508, 6, 1441799, -65507, 6, 1441799, -65506, 6, 1441799, -65505, 6, 1441799, -65504, 6, 1441799, -65503, 6, 1441799, -65502, 6, 1441799, -65501, 6, 1441800, 4, 7, 1048584, 6, 7, 11, 11, 7, 9, 27, 7, 1048584, 35, 7, 1441800, 65537, 7, 1048579, 65538, 7, 1441799, 65539, 7, 1441799, 65540, 7, 1048582, 65542, 7, 12, 65547, 7, 9, 65563, 7, 1048584, 65571, 7, 1441798, 131073, 7, 1048584, 131078, 7, 1441804, 131083, 7, 5, 131084, 7, 7, 131085, 7, 1441796, 131086, 7, 655363, 131087, 7, 655363, 131088, 7, 655364, 131089, 7, 7, 131090, 7, 7, 131091, 7, 1441795, 131099, 7, 1048584, 196609, 7, 1048584, 196614, 7, 13, 196621, 7, 1441801, 196622, 7, 655362, 196623, 7, 655362, 196624, 7, 655369, 196627, 7, 1441800, 196635, 7, 1048584, 262145, 7, 1048584, 262156, 7, 1441806, 262157, 7, 1441806, 262158, 7, 1, 262159, 7, 1, 262160, 7, 1, 262161, 7, 655361, 262162, 7, 655361, 262170, 7, 1048584, 262171, 7, 1048582, 327680, 7, 1441799, 327681, 7, 1048582, 327691, 7, 1441809, 327692, 7, 1441801, 327693, 7, 655363, 327694, 7, 655363, 327695, 7, 655363, 327696, 7, 655364, 327697, 7, 1048583, 327698, 7, 1441795, 393215, 7, 1048584, 393228, 7, 1441801, 393229, 7, 655368, 393230, 7, 655368, 393231, 7, 655368, 393232, 7, 655369, 393234, 7, 1441794, 458751, 7, 1048584, 458764, 7, 1441800, 458768, 7, 655361, 458769, 7, 655361, 458771, 7, 1048578, 458774, 7, 1048583, 458775, 7, 1048583, 458776, 7, 1048583, 458777, 7, 1048583, 458778, 7, 1048582, 524282, 7, 655367, 524283, 7, 655367, 524284, 7, 655367, 524285, 7, 655367, 524286, 7, 655367, 524287, 7, 1048582, 524300, 7, 1441798, 524301, 7, 1441799, 524302, 7, 1441799, 524303, 7, 1441799, 524304, 7, 1441799, 524305, 7, 1441799, 524306, 7, 1441799, 524307, 7, 1048582, -65532, 7, 1048579, -65531, 7, 1048583, -65530, 7, 10, -65529, 7, 1441799, -65528, 7, 1441799, -65527, 7, 1441799, -65526, 7, 1441799, -65525, 7, 4, -65509, 7, 1048579, -65508, 7, 1441799, -65507, 7, 1441799, -65506, 7, 1441799, -65505, 7, 1441799, -65504, 7, 1441799, -65503, 7, 1441799, -65502, 7, 1441799, -65501, 7, 1441800, 2, 8, 3, 3, 8, 3, 4, 8, 1048585, 12, 8, 1441800, 27, 8, 1048584, 35, 8, 1441800, 65537, 8, 1048579, 65538, 8, 6, 65539, 8, 6, 65540, 8, 1048581, 65548, 8, 1441800, 65563, 8, 1048584, 65571, 8, 1441798, 65572, 8, 655366, 65573, 8, 655366, 65574, 8, 655366, 65575, 8, 655366, 65576, 8, 655366, 65577, 8, 655365, 131073, 8, 1048584, 131084, 8, 1441796, 131088, 8, 1048579, 131089, 8, 7, 131090, 8, 7, 131091, 8, 1441795, 131099, 8, 1048584, 196609, 8, 1048584, 196620, 8, 1441801, 196624, 8, 1048584, 196627, 8, 1441800, 196635, 8, 1048584, 262145, 8, 1048584, 262156, 8, 1441800, 262161, 8, 655361, 262162, 8, 655361, 262170, 8, 1048584, 262171, 8, 1048582, 327680, 8, 1441799, 327681, 8, 1048581, 327692, 8, 1441800, 327695, 8, 3, 327696, 8, 1048580, 327697, 8, 1048583, 327698, 8, 1441795, 393215, 8, 1048584, 393228, 8, 1441800, 393231, 8, 8, 393232, 8, 1048585, 393234, 8, 1441794, 458751, 8, 1048584, 458764, 8, 9, 458769, 8, 655361, 458771, 8, 1048578, 458774, 8, 1048583, 458775, 8, 1048583, 458776, 8, 1048583, 458777, 8, 1048583, 458778, 8, 1048582, 524282, 8, 655367, 524283, 8, 655367, 524284, 8, 655367, 524285, 8, 655367, 524286, 8, 655367, 524287, 8, 1048582, 524300, 8, 5, 524301, 8, 1441799, 524302, 8, 1441799, 524303, 8, 1441799, 524304, 8, 1441799, 524305, 8, 1441799, 524306, 8, 1441799, 524307, 8, 1048582, -65534, 8, 3, -65533, 8, 3, -65532, 8, 1048580, -65531, 8, 655367, -65530, 8, 655367, -65529, 8, 655367, -65528, 8, 1441799, -65527, 8, 1441799, -65526, 8, 1441799, -65525, 8, 655367, -65524, 8, 1441800, -65509, 8, 1048579, -65508, 8, 1441799, -65507, 8, 1441799, -65506, 8, 1441799, -65505, 8, 1441799, -65504, 8, 1441799, -65503, 8, 1441799, -65502, 8, 1441799, -65501, 8, 1441800, 1, 9, 1048578, 2, 9, 5, 3, 9, 1048581, 8, 9, 11, 12, 9, 1441800, 27, 9, 1048584, 35, 9, 1441800, 65537, 9, 1048578, 65544, 9, 12, 65548, 9, 1441800, 65563, 9, 1048584, 65570, 9, 1441809, 65571, 9, 1441801, 65572, 9, 655363, 65573, 9, 655363, 65574, 9, 655363, 65575, 9, 655363, 65576, 9, 655363, 131073, 9, 1048578, 131080, 9, 1048588, 131084, 9, 1441800, 131088, 9, 1048579, 131089, 9, 7, 131090, 9, 7, 131091, 9, 1441795, 131099, 9, 1048584, 131107, 9, 1441797, 131108, 9, 655366, 131109, 9, 655366, 131110, 9, 655366, 131111, 9, 655366, 131112, 9, 655366, 131113, 9, 655365, 196609, 9, 1048578, 196616, 9, 1048588, 196620, 9, 1441800, 196624, 9, 1048584, 196627, 9, 1441800, 196635, 9, 1048584, 262145, 9, 1048578, 262152, 9, 1048589, 262156, 9, 1441800, 262161, 9, 655361, 262162, 9, 655361, 262169, 9, 3, 262170, 9, 1048580, 262171, 9, 1048582, 327680, 9, 655368, 327681, 9, 655369, 327682, 9, 1048592, 327692, 9, 1441800, 327694, 9, 1048579, 327695, 9, 1441799, 327696, 9, 1441799, 327697, 9, 1441799, 327698, 9, 1441795, 327705, 9, 8, 327706, 9, 1048585, 393216, 9, 655368, 393217, 9, 655369, 393228, 9, 1441800, 393230, 9, 1048584, 393234, 9, 1441794, 393241, 9, 8, 393242, 9, 1048585, 458752, 9, 655366, 458753, 9, 655365, 458764, 9, 1441798, 458765, 9, 1441795, 458767, 9, 655361, 458768, 9, 655361, 458769, 9, 655361, 458771, 9, 1048578, 458774, 9, 1048583, 458775, 9, 1048583, 458776, 9, 1048583, 458777, 9, 6, 458778, 9, 1048581, 524282, 9, 655367, 524283, 9, 655367, 524284, 9, 655367, 524285, 9, 655367, 524286, 9, 655367, 524287, 9, 655367, 524301, 9, 1441798, 524302, 9, 1441799, 524303, 9, 1441799, 524304, 9, 1441799, 524305, 9, 1441799, 524306, 9, 1441799, 524307, 9, 1048582, -65535, 9, 1048584, -65534, 9, 4, -65533, 9, 1048580, -65532, 9, 7, -65531, 9, 7, -65530, 9, 7, -65529, 9, 7, -65528, 9, 10, -65527, 9, 1441799, -65526, 9, 1441799, -65525, 9, 655367, -65524, 9, 1441800, -65509, 9, 1048579, -65508, 9, 1441799, -65507, 9, 1441799, -65506, 9, 1441799, -65505, 9, 1441799, -65504, 9, 1441799, -65503, 9, 1441799, -65502, 9, 1441799, -65501, 9, 1441800, 1, 10, 1048578, 12, 10, 1441800, 26, 10, 8, 27, 10, 1048585, 35, 10, 1441800, 65537, 10, 1048578, 65548, 10, 1441800, 65561, 10, 3, 65562, 10, 3, 65563, 10, 1048585, 65571, 10, 1441800, 131073, 10, 1048578, 131084, 10, 1441800, 131088, 10, 1048580, 131089, 10, 1048583, 131090, 10, 1048583, 131091, 10, 4, 131097, 10, 8, 131098, 10, 8, 131099, 10, 1048585, 131106, 10, 1441809, 131107, 10, 1441801, 131108, 10, 655363, 131109, 10, 655363, 131110, 10, 655363, 131111, 10, 655363, 131112, 10, 655364, 131113, 10, 1048582, 196609, 10, 1048578, 196620, 10, 1441800, 196624, 10, 1048585, 196627, 10, 9, 196633, 10, 8, 196634, 10, 8, 196635, 10, 1048585, 196643, 10, 1441797, 196644, 10, 655366, 196645, 10, 655366, 196646, 10, 655366, 196647, 10, 655366, 196648, 10, 655366, 196649, 10, 655365, 262145, 10, 1048578, 262156, 10, 1441800, 262161, 10, 1, 262162, 10, 1, 262168, 10, 1048579, 262169, 10, 6, 262170, 10, 6, 262171, 10, 1048581, 327681, 10, 1048578, 327685, 10, 655377, 327689, 10, 655376, 327692, 10, 1441800, 327694, 10, 1048579, 327695, 10, 1441799, 327696, 10, 1441796, 327697, 10, 655363, 327704, 10, 1048584, 393217, 10, 1048584, 393228, 10, 1441800, 393230, 10, 1048584, 393232, 10, 1441801, 393233, 10, 655362, 393240, 10, 1048584, 458752, 10, 6, 458753, 10, 1048582, 458764, 10, 1441798, 458765, 10, 4, 458766, 10, 3, 458767, 10, 14, 458768, 10, 3, 458769, 10, 8, 458770, 10, 8, 458771, 10, 1048585, 458774, 10, 1048583, 458775, 10, 1048583, 458776, 10, 1048582, 524282, 10, 655367, 524283, 10, 655367, 524284, 10, 655367, 524285, 10, 655367, 524286, 10, 655367, 524287, 10, 655367, 524301, 10, 5, 524302, 10, 6, 524303, 10, 6, 524304, 10, 6, 524305, 10, 6, 524306, 10, 6, 524307, 10, 1048581, -65535, 10, 1048584, -65534, 10, 1048583, -65533, 10, 7, -65532, 10, 7, -65531, 10, 7, -65530, 10, 7, -65529, 10, 7, -65528, 10, 655367, -65527, 10, 655367, -65526, 10, 655367, -65525, 10, 655367, -65524, 10, 1441800, -65511, 10, 3, -65510, 10, 3, -65509, 10, 1048580, -65508, 10, 7, -65507, 10, 7, -65506, 10, 7, -65505, 10, 7, -65504, 10, 7, -65503, 10, 7, -65502, 10, 1441799, -65501, 10, 1441795, 2, 11, 655368, 3, 11, 655368, 4, 11, 655368, 5, 11, 655368, 6, 11, 655368, 7, 11, 655368, 8, 11, 655368, 9, 11, 655368, 10, 11, 655368, 11, 11, 655368, 21, 11, 8, 22, 11, 8, 23, 11, 8, 24, 11, 1048585, 25, 11, 1441801, 26, 11, 655369, 35, 11, 1441800, 65538, 11, 655368, 65539, 11, 655368, 65540, 11, 655368, 65541, 11, 655368, 65542, 11, 655368, 65543, 11, 655368, 65544, 11, 655368, 65545, 11, 655368, 65546, 11, 655368, 65547, 11, 655368, 65549, 11, 8, 65550, 11, 8, 65551, 11, 8, 65552, 11, 8, 65553, 11, 8, 65554, 11, 8, 65555, 11, 8, 65556, 11, 8, 65557, 11, 8, 65558, 11, 8, 65559, 11, 8, 65560, 11, 1048585, 65561, 11, 1441797, 65562, 11, 655365, 65571, 11, 1441800, 131074, 11, 655368, 131075, 11, 655368, 131076, 11, 655368, 131077, 11, 655368, 131078, 11, 655368, 131079, 11, 655368, 131080, 11, 655368, 131081, 11, 655368, 131082, 11, 655368, 131083, 11, 655368, 131085, 11, 8, 131086, 11, 8, 131087, 11, 1048585, 131088, 11, 6, 131089, 11, 6, 131090, 11, 6, 131091, 11, 6, 131092, 11, 9, 131093, 11, 8, 131094, 11, 8, 131095, 11, 8, 131096, 11, 1048585, 131107, 11, 1441800, 196610, 11, 655368, 196611, 11, 655368, 196612, 11, 655368, 196613, 11, 655368, 196614, 11, 655368, 196615, 11, 655368, 196616, 11, 655368, 196617, 11, 655368, 196618, 11, 655368, 196619, 11, 655368, 196621, 11, 8, 196622, 11, 8, 196623, 11, 1048585, 196628, 11, 9, 196629, 11, 8, 196630, 11, 8, 196631, 11, 8, 196632, 11, 1048585, 196642, 11, 1441809, 196643, 11, 1441801, 196644, 11, 655363, 196645, 11, 655363, 196646, 11, 655363, 196647, 11, 655363, 196648, 11, 655364, 196649, 11, 1048582, 262146, 11, 655368, 262147, 11, 655368, 262148, 11, 655368, 262149, 11, 655368, 262150, 11, 655368, 262151, 11, 655368, 262152, 11, 655368, 262153, 11, 655368, 262154, 11, 655368, 262155, 11, 655368, 262157, 11, 8, 262158, 11, 8, 262159, 11, 8, 262160, 11, 14, 262161, 11, 14, 262162, 11, 14, 262163, 11, 14, 262164, 11, 8, 262165, 11, 8, 262166, 11, 8, 262167, 11, 8, 262168, 11, 1048585, 262179, 11, 1441797, 262180, 11, 655366, 262181, 11, 655366, 262182, 11, 655366, 262183, 11, 655366, 262184, 11, 655366, 262185, 11, 655365, 327682, 11, 655362, 327683, 11, 655362, 327684, 11, 655362, 327685, 11, 655369, 327686, 11, 655366, 327687, 11, 655366, 327688, 11, 655366, 327689, 11, 1441801, 327690, 11, 655368, 327691, 11, 655368, 327693, 11, 8, 327694, 11, 1048585, 327695, 11, 6, 327696, 11, 9, 327697, 11, 8, 327698, 11, 8, 327699, 11, 8, 327700, 11, 8, 327701, 11, 8, 327702, 11, 8, 327703, 11, 8, 327704, 11, 1048585, 393218, 11, 655362, 393219, 11, 655362, 393220, 11, 655362, 393221, 11, 655369, 393225, 11, 1441801, 393226, 11, 655368, 393227, 11, 655368, 393229, 11, 8, 393230, 11, 1048585, 393232, 11, 9, 393233, 11, 2, 393234, 11, 2, 393235, 11, 2, 393236, 11, 2, 393237, 11, 8, 393238, 11, 8, 393239, 11, 8, 393240, 11, 1048585, 458752, 11, 655367, 458753, 11, 655367, 458754, 11, 655366, 458755, 11, 655366, 458756, 11, 655366, 458757, 11, 655366, 458761, 11, 1441797, 458762, 11, 655366, 458763, 11, 655366, 458764, 11, 1441799, 458765, 11, 6, 458766, 11, 1048581, 458768, 11, 5, 458769, 11, 6, 458770, 11, 6, 458771, 11, 6, 458772, 11, 6, 458773, 11, 6, 458774, 11, 6, 458775, 11, 6, 458776, 11, 1048581, 524282, 11, 655367, 524283, 11, 655367, 524284, 11, 655367, 524285, 11, 655367, 524286, 11, 655367, 524287, 11, 655367, -65534, 11, 655363, -65533, 11, 655363, -65532, 11, 655363, -65531, 11, 655363, -65530, 11, 655363, -65529, 11, 655363, -65528, 11, 655363, -65527, 11, 655363, -65526, 11, 655363, -65525, 11, 655363, -65512, 11, 1048580, -65511, 11, 1441796, -65510, 11, 655364, -65509, 11, 7, -65508, 11, 7, -65507, 11, 7, -65506, 11, 7, -65505, 11, 7, -65504, 11, 7, -65503, 11, 7, -65502, 11, 7, -65501, 11, 1441795, 21, 12, 15, 23, 12, 1048582, 25, 12, 9, 26, 12, 1048585, 35, 12, 1441800, 65548, 12, 1048584, 65549, 12, 1048583, 65550, 12, 1048583, 65551, 12, 1048583, 65552, 12, 1048583, 65553, 12, 1048583, 65554, 12, 1048583, 65555, 12, 1048583, 65556, 12, 1048583, 65561, 12, 5, 65562, 12, 1048581, 65571, 12, 1441800, 131084, 12, 1048584, 131087, 12, 16, 131092, 12, 17, 131107, 12, 1441800, 196620, 12, 1048584, 196643, 12, 1441800, 262156, 12, 1048584, 262178, 12, 1441809, 262179, 12, 1441801, 262180, 12, 655363, 262181, 12, 655363, 262182, 12, 655363, 262183, 12, 655363, 262184, 12, 655364, 262185, 12, 1048582, 327686, 12, 655363, 327687, 12, 655363, 327688, 12, 655363, 327692, 12, 1048584, 327694, 12, 16, 327696, 12, 17, 327715, 12, 1441797, 327716, 12, 655366, 327717, 12, 655366, 327718, 12, 655366, 327719, 12, 655366, 327720, 12, 655365, 393222, 12, 655368, 393223, 12, 655368, 393224, 12, 655368, 393228, 12, 1048584, 458752, 12, 655367, 458753, 12, 655367, 458754, 12, 655367, 458755, 12, 655367, 458756, 12, 655367, 458757, 12, 655367, 458758, 12, 655366, 458759, 12, 655366, 458760, 12, 655366, 458761, 12, 1441799, 458762, 12, 1441799, 458763, 12, 1441799, 458764, 12, 655366, 524282, 12, 655367, 524283, 12, 655367, 524284, 12, 655367, 524285, 12, 655367, 524286, 12, 655367, 524287, 12, 655367, -65513, 12, 1048579, -65512, 12, 7, -65511, 12, 4, -65510, 12, 1048580, -65509, 12, 7, -65508, 12, 7, -65507, 12, 7, -65506, 12, 7, -65505, 12, 7, -65504, 12, 7, -65503, 12, 7, -65502, 12, 7, -65501, 12, 1441795, 21, 13, 15, 23, 13, 1048582, 28, 13, 1441801, 29, 13, 655369, 35, 13, 1441800, 65548, 13, 1048584, 65549, 13, 1048583, 65550, 13, 1048583, 65551, 13, 1048583, 65552, 13, 1048583, 65553, 13, 1048583, 65554, 13, 1048583, 65555, 13, 1048583, 65556, 13, 1048583, 65564, 13, 1441801, 65565, 13, 655369, 65571, 13, 1441800, 131084, 13, 1048584, 131100, 13, 1441797, 131101, 13, 655365, 131107, 13, 1441800, 196620, 13, 1048584, 196643, 13, 1441800, 262156, 13, 1048584, 262179, 13, 1441800, 327692, 13, 1048584, 327715, 13, 1441798, 393228, 13, 1048584, 458752, 13, 655367, 458753, 13, 655367, 458754, 13, 655367, 458755, 13, 655367, 458756, 13, 655367, 458757, 13, 655367, 458758, 13, 655367, 458759, 13, 655367, 458760, 13, 655367, 458761, 13, 655367, 458762, 13, 1441799, 458763, 13, 1441799, 458764, 13, 655366, 524282, 13, 655367, 524283, 13, 655367, 524284, 13, 655367, 524285, 13, 655367, 524286, 13, 655367, 524287, 13, 655367, -65513, 13, 1048579, -65512, 13, 7, -65511, 13, 7, -65510, 13, 7, -65509, 13, 7, -65508, 13, 1441796, -65507, 13, 655364, -65506, 13, 7, -65505, 13, 7, -65504, 13, 7, -65503, 13, 7, -65502, 13, 7, -65501, 13, 1441795, 21, 14, 15, 23, 14, 1048582, 28, 14, 9, 29, 14, 1048585, 35, 14, 1441800, 65548, 14, 1048584, 65549, 14, 1048583, 65550, 14, 1048583, 65551, 14, 1048583, 65552, 14, 1048583, 65553, 14, 655373, 65554, 14, 655373, 65555, 14, 1048583, 65556, 14, 1048583, 65564, 14, 9, 65565, 14, 1048585, 65571, 14, 1441800, 131084, 14, 1048584, 131090, 14, 655373, 131100, 14, 5, 131101, 14, 1048581, 131107, 14, 1441800, 196620, 14, 1048584, 196643, 14, 1441800, 262156, 14, 1048584, 262179, 14, 1441800, 327692, 14, 1048584, 327715, 14, 1441798, 393228, 14, 1048584, 458752, 14, 655367, 458753, 14, 655367, 458754, 14, 655367, 458755, 14, 655367, 458756, 14, 655367, 458757, 14, 655367, 458758, 14, 655367, 458759, 14, 655367, 458760, 14, 655367, 458761, 14, 655367, 458762, 14, 1441799, 458763, 14, 1441799, 458764, 14, 655366, 524282, 14, 655367, 524283, 14, 655367, 524284, 14, 655367, 524285, 14, 655367, 524286, 14, 655367, 524287, 14, 655367, -65513, 14, 1048579, -65512, 14, 7, -65511, 14, 7, -65510, 14, 7, -65509, 14, 7, -65508, 14, 4, -65507, 14, 1048580, -65506, 14, 7, -65505, 14, 7, -65504, 14, 7, -65503, 14, 7, -65502, 14, 7, -65501, 14, 1441795, 21, 15, 655368, 22, 15, 655368, 23, 15, 655368, 24, 15, 655369, 31, 15, 1441801, 32, 15, 655369, 35, 15, 1441800, 65548, 15, 1048584, 65549, 15, 655368, 65550, 15, 655368, 65551, 15, 655368, 65552, 15, 655368, 65553, 15, 655368, 65554, 15, 655368, 65555, 15, 655368, 65556, 15, 655368, 65557, 15, 655368, 65558, 15, 655368, 65559, 15, 655368, 65560, 15, 655369, 65567, 15, 1441801, 65568, 15, 655369, 65571, 15, 1441800, 131084, 15, 1048584, 131085, 15, 655368, 131086, 15, 655368, 131087, 15, 655368, 131088, 15, 655368, 131089, 15, 655368, 131090, 15, 655368, 131091, 15, 655368, 131092, 15, 655368, 131093, 15, 655368, 131094, 15, 655368, 131095, 15, 655368, 131096, 15, 655369, 131103, 15, 1441801, 131104, 15, 655369, 131107, 15, 1441800, 196620, 15, 1048584, 196621, 15, 655368, 196622, 15, 655368, 196623, 15, 655368, 196624, 15, 655368, 196625, 15, 655368, 196626, 15, 655368, 196627, 15, 655368, 196628, 15, 655368, 196629, 15, 655368, 196630, 15, 655368, 196631, 15, 655368, 196632, 15, 655369, 196639, 15, 1441797, 196640, 15, 655365, 196643, 15, 1441800, 262156, 15, 1048584, 262158, 15, 655368, 262159, 15, 655368, 262160, 15, 655368, 262161, 15, 655368, 262162, 15, 655368, 262163, 15, 655368, 262164, 15, 655368, 262165, 15, 655368, 262166, 15, 655368, 262167, 15, 655368, 262168, 15, 655369, 262179, 15, 1441800, 327692, 15, 1048584, 327693, 15, 655368, 327694, 15, 655368, 327695, 15, 655368, 327696, 15, 655368, 327697, 15, 655368, 327698, 15, 655368, 327699, 15, 655368, 327700, 15, 655366, 327701, 15, 655366, 327702, 15, 655366, 327703, 15, 655366, 327704, 15, 655365, 327715, 15, 1441798, 393228, 15, 1048584, 393229, 15, 655368, 393230, 15, 655368, 393231, 15, 655368, 393232, 15, 655368, 393233, 15, 655368, 393234, 15, 655368, 393235, 15, 655368, 458752, 15, 655367, 458753, 15, 655367, 458754, 15, 655367, 458755, 15, 655367, 458756, 15, 655367, 458757, 15, 655367, 458758, 15, 655367, 458759, 15, 655367, 458760, 15, 655367, 458761, 15, 655367, 458762, 15, 1441799, 458763, 15, 1441799, 458764, 15, 655366, 458765, 15, 655366, 458766, 15, 655366, 458767, 15, 655366, 458768, 15, 655366, 458769, 15, 655366, 458770, 15, 655366, 458771, 15, 655366, 524282, 15, 655367, 524284, 15, 655367, 524285, 15, 655367, 524286, 15, 655367, 524287, 15, 655367, -65512, 15, 655364, -65511, 15, 7, -65510, 15, 7, -65509, 15, 7, -65508, 15, 7, -65507, 15, 7, -65506, 15, 7, -65505, 15, 1441796, -65504, 15, 655364, -65503, 15, 7, -65502, 15, 7, -65501, 15, 1441795, 25, 16, 655369, 31, 16, 9, 32, 16, 1048585, 34, 16, 1441801, 65548, 16, 1048584, 65561, 16, 655369, 65567, 16, 9, 65568, 16, 1048585, 65570, 16, 1441801, 131084, 16, 1048584, 131097, 16, 655369, 131103, 16, 9, 131104, 16, 1048585, 131106, 16, 1441801, 196620, 16, 1048584, 196633, 16, 655369, 196639, 16, 5, 196640, 16, 1048581, 196642, 16, 1441801, 262156, 16, 1048584, 262169, 16, 655369, 262178, 16, 1441801, 327692, 16, 1048584, 327705, 16, 655365, 327714, 16, 1441797, 393228, 16, 1048584, 458752, 16, 655367, 458753, 16, 655367, 458754, 16, 655367, 458755, 16, 655367, 458756, 16, 655367, 458757, 16, 655367, 458758, 16, 655367, 458759, 16, 655367, 458760, 16, 655367, 458761, 16, 655367, 458762, 16, 1441799, 458763, 16, 1441799, 458764, 16, 655366, 524282, 16, 655367, 524284, 16, 655367, 524285, 16, 655367, 524286, 16, 655367, 524287, 16, 655367, -65511, 16, 655364, -65510, 16, 7, -65509, 16, 7, -65508, 16, 7, -65507, 16, 7, -65506, 16, 7, -65505, 16, 4, -65504, 16, 1048580, -65503, 16, 7, -65502, 16, 1441796, 25, 17, 1048584, 34, 17, 1441800, 65548, 17, 1048584, 65561, 17, 1048584, 65570, 17, 1441800, 131084, 17, 1048584, 131097, 17, 1048584, 131106, 17, 1441800, 196633, 17, 1048584, 196642, 17, 1441800, 262169, 17, 1048584, 262174, 17, 655377, 262177, 17, 655376, 262178, 17, 1441800, 327705, 17, 1048582, 327714, 17, 1441798, 458752, 17, 655367, 458753, 17, 655367, 458754, 17, 655367, 458755, 17, 655367, 458756, 17, 655367, 458757, 17, 655367, 458758, 17, 655367, 458759, 17, 655367, 458760, 17, 655367, 458761, 17, 655367, 458762, 17, 1441799, 458763, 17, 1441799, 458764, 17, 1441799, 524282, 17, 655367, 524283, 17, 655367, 524284, 17, 655367, 524285, 17, 655367, 524286, 17, 655367, 524287, 17, 655367, -65511, 17, 1048579, -65510, 17, 7, -65509, 17, 7, -65508, 17, 7, -65507, 17, 7, -65506, 17, 7, -65505, 17, 7, -65504, 17, 7, -65503, 17, 7, -65502, 17, 1441795, 26, 18, 655368, 27, 18, 655368, 28, 18, 655368, 29, 18, 655368, 30, 18, 655368, 31, 18, 655368, 32, 18, 655368, 33, 18, 655368, 65562, 18, 655368, 65563, 18, 655368, 65564, 18, 655368, 65565, 18, 655368, 65566, 18, 655368, 65567, 18, 655368, 65568, 18, 655368, 65569, 18, 655368, 131098, 18, 655368, 131099, 18, 655368, 131100, 18, 655368, 131101, 18, 655368, 131102, 18, 655368, 131103, 18, 655368, 131104, 18, 655368, 131105, 18, 655368, 196634, 18, 655368, 196635, 18, 655368, 196636, 18, 655368, 196637, 18, 655368, 196638, 18, 655368, 196639, 18, 655368, 196640, 18, 655368, 196641, 18, 655368, 262170, 18, 655368, 262171, 18, 655368, 262172, 18, 655368, 262173, 18, 655368, 262174, 18, 655369, 262175, 18, 655366, 262176, 18, 655366, 262177, 18, 1441801, 327706, 18, 655366, 327707, 18, 655366, 327708, 18, 655366, 327709, 18, 655366, 327710, 18, 655366, 327713, 18, 1441797, 458752, 18, 655367, 458753, 18, 655367, 458754, 18, 655367, 458755, 18, 655367, 458756, 18, 655367, 458757, 18, 655367, 458758, 18, 655367, 458759, 18, 655367, 458760, 18, 655367, 458762, 18, 1441799, 458763, 18, 1441799, 458764, 18, 1441799, 524283, 18, 655367, 524284, 18, 655367, 524285, 18, 655367, 524286, 18, 655367, 524287, 18, 655367, -65510, 18, 655363, -65509, 18, 655363, -65508, 18, 655363, -65507, 18, 655363, -65506, 18, 655363, -65505, 18, 655363, -65504, 18, 655363, -65503, 18, 655363, 524287, 19, 655367, 65540, 65533, 3, 131076, 65533, 2, 131077, 65533, 3, 196611, 65533, 1048579, 196612, 65533, 6, 196613, 65533, 6, 196614, 65533, 655366, 196615, 65533, 655366, 196616, 65533, 655366, 196617, 65533, 655366, 196618, 65533, 7, 196619, 65533, 655366, 196620, 65533, 1441801, 262147, 65533, 1048578, 262156, 65533, 1441801, 327683, 65533, 1048584, 327692, 65533, 1441801, 393219, 65533, 1048584, 393228, 65533, 1441801, 458764, 65533, 1441801, 524300, 65533, 1441797, 65539, 65534, 1048579, 65540, 65534, 1048583, 65541, 65534, 4, 131075, 65534, 1048578, 131077, 65534, 5, 131078, 65534, 4, 196611, 65534, 1048578, 196614, 65534, 5, 196615, 65534, 7, 196616, 65534, 655370, 196617, 65534, 7, 196618, 65534, 7, 196619, 65534, 7, 196620, 65534, 1441800, 262147, 65534, 1048578, 262152, 65534, 655372, 262156, 65534, 1441800, 327683, 65534, 1048584, 327688, 65534, 655373, 327692, 65534, 1441794, 393219, 65534, 1048584, 393228, 65534, 1441794, 458753, 65534, 655367, 458754, 65534, 655367, 458764, 65534, 1441794, 524300, 65534, 1441798, 4, 65535, 2, 5, 65535, 2, 6, 65535, 2, 7, 65535, 2, 8, 65535, 2, 9, 65535, 2, 10, 65535, 2, 11, 65535, 2, 65539, 65535, 1048579, 65540, 65535, 5, 65541, 65535, 1048581, 65542, 65535, 4, 65543, 65535, 2, 65544, 65535, 2, 65545, 65535, 2, 65546, 65535, 2, 65547, 65535, 2, 131075, 65535, 1048578, 131078, 65535, 5, 131079, 65535, 9, 131080, 65535, 2, 131081, 65535, 2, 131082, 65535, 2, 131083, 65535, 2, 196611, 65535, 1048578, 196615, 65535, 5, 196616, 65535, 6, 196617, 65535, 6, 196618, 65535, 6, 196619, 65535, 6, 196620, 65535, 1441800, 262147, 65535, 1048578, 262156, 65535, 1441800, 327683, 65535, 1048584, 327692, 65535, 1441794, 393219, 65535, 1048584, 393228, 65535, 1441794, 458752, 65535, 655367, 458753, 65535, 655367, 458754, 65535, 655367, 458755, 65535, 655367, 458764, 65535, 1441794, 524287, 65535, 655367, 524300, 65535, 1441798, -65532, 65535, 2, -65531, 65535, 2, -65530, 65535, 2, -65529, 65535, 2, -65528, 65535, 2, -65527, 65535, 2, -65526, 65535, 2, -65525, 65535, 2 - - - "_editor_clip_" - 0 - "_editor_floor_" - 0, 2, 0 - - 0.522923, 0.663002, -0.535706, -0.24539, 0.718971, 0.650281, 0.816294, -0.20859, 0.53866, 0, 0, 0 - 1 - 0 - 1.5 - 1, 1, 1, 1 - 0 - 0.08 - 0.5 - 60 - 1 - 2 - 40 - 0.410558 - - - "_editor_collapsed" - True - - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 18.5311, 2.85075, 5.24675 - - "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://coin.gd" - - - "2D" - - "zoom" - 1 - "ofs" - 1, 1 - - "3D" - - "fov" - 400 - "zfar" - 500 - "viewports" - - - "distance" - 1.361845 - "x_rot" - 0.0125 - "y_rot" - 12.050008 - "use_orthogonal" - False - "use_environment" - False - "pos" - -0.00892573, 0.51052, -0.216081 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "znear" - 0.1 - "show_origin" - True - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "3D" - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 18.5311, 2.85075, 7.24675 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.5311, 2.85075, 5.24675 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.5311, 2.85075, 7.24675 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 11.28, 11.0239 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 11.28, 13.0239 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 11.28, 11.0239 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 11.28, 13.0239 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 12.9027, 11.03 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 12.9027, 13.03 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 12.9027, 13.03 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 12.9027, 11.03 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 11.28, 15.0922 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 11.28, 17.0922 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 11.28, 17.0922 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 11.28, 15.0922 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 12.9027, 15.0983 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 3.61344, 12.9027, 17.0983 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 12.9027, 15.0983 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 1.61344, 12.9027, 17.0983 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 57.057, 4.14271, 26.9338 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 57.057, 4.14271, 28.9338 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 57.057, 5.76534, 26.9399 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 59.057, 5.76534, 28.9399 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 59.057, 5.76534, 26.9399 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 59.057, 4.14271, 28.9338 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 59.057, 4.14271, 26.9338 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 57.057, 5.76534, 28.9399 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 62.9108, 6.16547, 31.0899 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.9108, 7.7881, 31.096 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 62.9108, 6.16547, 33.0899 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 62.9108, 7.7881, 31.096 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.9108, 7.7881, 33.096 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.9108, 6.16547, 31.0899 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.9108, 6.16547, 33.0899 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 62.9108, 7.7881, 33.096 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 51.5614, 2.98252, 23.1775 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 53.5614, 4.60515, 23.1836 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 51.5614, 2.98252, 25.1775 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 53.5614, 2.98252, 23.1775 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 53.5614, 4.60515, 25.1836 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 51.5614, 4.60515, 23.1836 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 53.5614, 2.98252, 25.1775 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 51.5614, 4.60515, 25.1836 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 18.3062, 5.40827, 5.96938 - - "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://enemy.gd" - "res://player.gd" - - - "2D" - - "zoom" - 1 - "ofs" - 1, 1 - - "3D" - - "fov" - 400 - "zfar" - 500 - "viewports" - - - "distance" - 7.403724 - "x_rot" - 0.25 - "y_rot" - 3.312502 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0.898236, 0.953557, 0.742913 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "znear" - 0.1 - "show_origin" - True - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "Script" - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.1292, 5.40827, 17.1396 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 64.1292, 5.40827, 32.6128 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 55.5702, 5.40827, 32.6128 - - 0.0160676, 0, -0.999871, 0, 1, 0, 0.999871, 0, 0.0160676, 8.50167, 4.15811, 15.9334 - - "__editor_plugin_states__" - - "Script" - - "current" - 1 - "sources" - - "res://follow_camera.gd" - "res://player.gd" - - - "2D" - - "pixel_snap" - False - "zoom" - 1 - "ofs" - -241, -19 - - "3D" - - "fov" - 400 - "zfar" - 500 - "viewports" - - - "distance" - 2.161076 - "x_rot" - 0.520797 - "y_rot" - 26.741669 - "use_orthogonal" - False - "use_environment" - False - "pos" - -0.415811, 0.486899, 0.089334 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "znear" - 0.1 - "show_origin" - True - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "3D" - - - "nodes" - -1, -1, 1, 0, -1, 4, 2, 0, 3, 1, 4, 2, 5, 3, 0, 0, 0, 6, 6, -1, 14, 2, 0, 3, 1, 4, 2, 7, 4, 8, 5, 9, 5, 10, 6, 11, 7, 12, 2, 13, 2, 14, 2, 15, 8, 16, 9, 5, 10, 0, 0, 0, 17, 17, -1, 23, 2, 0, 3, 1, 18, 11, 4, 2, 19, 12, 20, 2, 21, 5, 22, 13, 23, 14, 24, 15, 25, 15, 26, 2, 27, 16, 28, 17, 29, 18, 30, 19, 31, 20, 32, 21, 33, 13, 34, 22, 35, 23, 36, 24, 37, 6, 0, 0, 0, 39, 38, -1, 4, 2, 0, 3, 1, 4, 2, 38, 25, 0, 0, 0, 41, 40, -1, 2, 2, 0, 5, 26, 0, 4, 0, 43, 42, 27, 4, 2, 0, 3, 1, 18, 28, 5, 29, 0, 4, 0, 43, 44, 27, 4, 2, 0, 3, 1, 18, 30, 5, 29, 0, 4, 0, 43, 45, 27, 4, 2, 0, 3, 1, 18, 31, 5, 29, 0, 4, 0, 43, 46, 27, 4, 2, 0, 3, 1, 18, 32, 5, 29, 0, 4, 0, 43, 47, 27, 4, 2, 0, 3, 1, 18, 33, 5, 29, 0, 4, 0, 43, 48, 27, 4, 2, 0, 3, 1, 18, 34, 5, 29, 0, 4, 0, 43, 49, 27, 4, 2, 0, 3, 1, 18, 35, 5, 29, 0, 4, 0, 43, 50, 27, 4, 2, 0, 3, 1, 18, 36, 5, 29, 0, 4, 0, 43, 51, 27, 4, 2, 0, 3, 1, 18, 37, 5, 29, 0, 4, 0, 43, 52, 27, 4, 2, 0, 3, 1, 18, 38, 5, 29, 0, 4, 0, 43, 53, 27, 4, 2, 0, 3, 1, 18, 39, 5, 29, 0, 4, 0, 43, 54, 27, 4, 2, 0, 3, 1, 18, 40, 5, 29, 0, 4, 0, 43, 55, 27, 4, 2, 0, 3, 1, 18, 41, 5, 29, 0, 4, 0, 43, 56, 27, 4, 2, 0, 3, 1, 18, 42, 5, 29, 0, 4, 0, 43, 57, 27, 4, 2, 0, 3, 1, 18, 43, 5, 29, 0, 4, 0, 43, 58, 27, 4, 2, 0, 3, 1, 18, 44, 5, 29, 0, 4, 0, 43, 59, 27, 4, 2, 0, 3, 1, 18, 45, 5, 29, 0, 4, 0, 43, 60, 27, 4, 2, 0, 3, 1, 18, 46, 5, 29, 0, 4, 0, 43, 61, 27, 4, 2, 0, 3, 1, 18, 47, 5, 29, 0, 4, 0, 43, 62, 27, 4, 2, 0, 3, 1, 18, 48, 5, 29, 0, 4, 0, 43, 63, 27, 4, 2, 0, 3, 1, 18, 49, 5, 29, 0, 4, 0, 43, 64, 27, 4, 2, 0, 3, 1, 18, 50, 5, 29, 0, 4, 0, 43, 65, 27, 4, 2, 0, 3, 1, 18, 51, 5, 29, 0, 4, 0, 43, 66, 27, 4, 2, 0, 3, 1, 18, 52, 5, 29, 0, 4, 0, 43, 67, 27, 4, 2, 0, 3, 1, 18, 53, 5, 29, 0, 4, 0, 43, 68, 27, 4, 2, 0, 3, 1, 18, 54, 5, 29, 0, 4, 0, 43, 69, 27, 4, 2, 0, 3, 1, 18, 55, 5, 29, 0, 4, 0, 43, 70, 27, 4, 2, 0, 3, 1, 18, 56, 5, 29, 0, 4, 0, 43, 71, 27, 4, 2, 0, 3, 1, 18, 57, 5, 29, 0, 4, 0, 43, 72, 27, 4, 2, 0, 3, 1, 18, 58, 5, 29, 0, 4, 0, 43, 73, 27, 4, 2, 0, 3, 1, 18, 59, 5, 29, 0, 4, 0, 43, 74, 27, 4, 2, 0, 3, 1, 18, 60, 5, 29, 0, 4, 0, 43, 75, 27, 4, 2, 0, 3, 1, 18, 61, 5, 29, 0, 4, 0, 43, 76, 27, 4, 2, 0, 3, 1, 18, 62, 5, 29, 0, 4, 0, 43, 77, 27, 4, 2, 0, 3, 1, 18, 63, 5, 29, 0, 4, 0, 43, 78, 27, 4, 2, 0, 3, 1, 18, 64, 5, 29, 0, 4, 0, 43, 79, 27, 4, 2, 0, 3, 1, 18, 65, 5, 29, 0, 4, 0, 43, 80, 27, 4, 2, 0, 3, 1, 18, 66, 5, 29, 0, 4, 0, 43, 81, 27, 4, 2, 0, 3, 1, 18, 67, 5, 29, 0, 4, 0, 43, 82, 27, 4, 2, 0, 3, 1, 18, 68, 5, 29, 0, 4, 0, 43, 83, 27, 4, 2, 0, 3, 1, 18, 69, 5, 29, 0, 4, 0, 43, 84, 27, 4, 2, 0, 3, 1, 18, 70, 5, 29, 0, 4, 0, 43, 85, 27, 4, 2, 0, 3, 1, 18, 71, 5, 29, 0, 4, 0, 43, 86, 27, 4, 2, 0, 3, 1, 18, 72, 5, 29, 0, 0, 0, 41, 87, -1, 1, 2, 0, 0, 49, 0, 89, 88, 73, 4, 2, 0, 3, 1, 18, 74, 5, 75, 0, 49, 0, 89, 90, 73, 4, 2, 0, 3, 1, 18, 76, 5, 75, 0, 49, 0, 89, 91, 73, 4, 2, 0, 3, 1, 18, 77, 5, 75, 0, 49, 0, 89, 92, 73, 4, 2, 0, 3, 1, 18, 78, 5, 75, 0, 0, 0, 89, 93, 79, 4, 2, 0, 3, 1, 18, 80, 5, 81, 0 - "conns" - - - - - \ No newline at end of file diff --git a/demos/3d/platformer/tiles.scn b/demos/3d/platformer/tiles.scn index ca804d2d098098679a8c702abcea60d1835bc328..4c3442dbebba76f57163baac345d730df2eec055 100644 GIT binary patch literal 23305 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 CJi_My delta 6974 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 delta 4111 zcmZu#4R9ORao)oLIFJVl{1r$-5+4Xrltqc41zGOs4|@PbDUw||f>PD>&)pF?f*0e@ zcOWT|nF6w1sbg7EJZQ#tG#$f{J#6cYY=v$dk7Ejw8mV^eCYGCeTF3T5Qk6DsVmoQ4 zjaygUBbAJkDQEWZ-n+N^-urgnetVoh!yS8$`-8oScpU7%W`H05F~D~l0q*w#Y!Lw@ zYJa%_phDuJ_7XS1X$JrYU~wEItBv4gLepJp@&PTCNNPC^E+1jd)_Q`Jrpq2T#g31oCoF}8@QgSw*(k#A1%;-5y zE=}pF;y5g21FkXsfR>UExf&--O;$67aTS(Xja}YkK9e_O)iBh95U?71xI&)26^wDy zn!2X?2%pl&#@K%4LbX*e3tDm_qZ$_9CTLmRH1&K=dDn9H^RjlJVDWx;N-L^*Mpizs z_QSYEH^b>n@ZP#(*mC?38rZ)(Cnn_s zW9*9@v@ox;s2wOy^gd?6HR(?*q1_=Dlgd9^oL`w&9<|(UxCW;!SXzf$pu^&`wGPWO zSchTDIauq!LFp6AbDt_hsmt=J!GpLlUbJAN8nm4Mi!Hb+_L&8%4oz9E>t!-zIiIQX zk3y&AJW}UQ;RX;{z+p}p$>UsjNIl__M<;TrOz0&9a55(}GM>xiLw9kT!mJl8Y-K=r z^S45ii!HVt>tSkmr#)Qi;3M!@&K{5dq$#cz%!!Pa7*`7#I9NMyj7OFK-p5;`=tGhJ z`cqFur7(=df8TYdTGR|Z=!SvnE!c;*;h~xcZWcfh0UxHehc(y4*i22tYE6_{YvT4C zwNH~AtBJ#Z1w7l2AeBzz8T$EtEfjl*hQCWH?<4OM-wj2TcUbiB8_#V8C`YBgK|ceC zS{%=nqp?iYZ#jTk!~asA;&#TQpVdyp9xD6!a}7z-YigIwW0|dmzX}Jc$6k%vm!b#Kg*{{HhYHVPef6>#zA?t>y5; zI=f3DF4n@a9sHe|IbMfnu{qW*CJN)4p$!fV-3nnAmiAyb^0BCPoj3DF(Q^JyOoQzC zZ(&aQRC)+E#`Ze1d806XnCDE8Oag5gCOid0&+0{eQd9m^dJ4N@Z+pfzl!tIs8lHR6 zIpn^B+qOIy$0_Jy0(=-uQ|lk8RSzb_CoZ0j&bwaPieDYt)~xsbMKnx}ku~LQKY8*S z(I^vq(+?ioYESaN@XpriD~;Q*vQESX?-~5dZS7y(8m$z?&D@E~i(;>r|AB4C@9c_Q z*;aX93^n1b(D_+U^z=6`ZjppalXsWP@!pHqmCC)|IQPP-s@Ky3_-OYH^g~-PeTN_Y;;UrT`@J*s9Zy%!_Ux-<{XLGJWaT*h1o*iZ{FfUCcy05C zuZ8yW^M8Kv0mYBA6mZv`JNa5@rhiAn^jV-d*!0rQ`K4!{o<3VS)7!!IR4(=Q_~u2L ze)g_o{`qGMTj#OzN$)Sb1H#bz&(8lcarHH6pz?9(?nd{e-7n9RF=eW07t{ zEU?N8D_6SQw!OK(U&%N}@QJzq>O1XN!t=Yl=eLC-%EJy?v2td0kJItin|I7zUj1{v z^3f*OnobtN%_x!^MD&S%+FBRMQWB5d>9z+L56z6P{9^5<9_U~Kir7XPomC&+&M_$O zrj8wPJ{+j*TDOe5Fqd9;$umf!KVp6wy|AbtzE8G(L~@zLV|U)RJ7oL=x|)@HH{R1s z3cs>`ovc4!xwP?q?$xMMKS*W0a}GnS7FM!moJElAWmJWPT!71Ro12K1$g`Va3Bio5iuG{>_Ih`wt0(iY4_aB!O+CSCOf@+A!ioV9PLhE&901k zP%}(rOH*3Q6J#ahV0cnD^-(qi0oG$dduw(fFRK|jKdBjpp3-dgS>a8pW>GfB)f7>5 zm&JFw4K1lro~Z`Fv|P7=!Dc<0JgTMj9AW3YP3d$HR}*%gU)KYcYlQfWlMh<1PR}C0 zm&~Nf-hvetFITTDA<&4oGqRD-XH9Zo5VAoAVRUljoF+b=&t!sLPd>LuFK*(TtE@rV z?=BjP{#gylLrIW>cRPxDQvF@a)ylE;%Kg=L)cABUd!l z-;+M3h;1heJTkh`vaF?a^1WQhOawnruJW2m!MPe7)zvt}ttS$1#VAY%=@vOlEW}f4 ziefX0Tz>4(GsH1%NV}jJ5gNXNt;loJW4)hZgeHC(w8plYZ)+)U_!J zrRqhZ(u>k{4C0TulpeesUyIB56RW-^VJ9*;(7OSON{8b;-|Na_*Z~JE=)e--Kx~A! zizcSI$MflYPR%Hv5uvQ0YvaKc9xXSi8~I#T3m%r1(|8X~ItzIdysTMlv^A#HCPf<&cDLR+0dz^aN!+XPG#O$Nu9_P z<&2&le`rr_dF(%2=6HTePWN3H)oWcbRq2BK%6I!t#Qvxji0yPt=d@E_;@^7n&8>I@ zI@yt{aGf(ILRVc{k#1P}s_;*EcjL`Fs2XWgxqwGJ>oRPmX&0|bOFWCi7W{xtF?P*+ zr#oqAB`rt3Vb8j@e-R+HjJ7+xmLBeM^jk|GMW_O9!fW^jevDv=J3NE0ZJwh;o&^P{ zekl7a4r-fm4?_IgBYa%g z>8fF*e5o?CC&UM&w#qYm`~!QWC-D1@zZ-j9ImwZdH}Z^NHKnWjt>zHf31FI@U@cA8 zo&Q?7y5|d}WZc^EQ-=wRb;3Qp7vV+~*b)VBN$eagE&v-GeFZ}jfs6fkckFGv4@0{O z7`XI&{O1@L_F`b?aTMZxGLwxEtD;k4^-51c|Mf zlV+bnszLoUd@_CzHxFxA8hH_YyZ#3SSjPJCC@ilEyGC&4b*~gg9~XqOKv`TsnWAHc ziX<=cI3o!Xk36hoL|o8EZ{s$6eptntF@itF@Hrp8ED3akFa~JJIL=WJ-k|n7w4F)` zL$!E4lE6Gd{eeVnhH58X>LCR`@^ya#`q_6daxQUBkRo+6A)We-Y4uP7RxeJ7&&H0{ zg+%=2*uxlz%}V(ziCMhoH)fwpNWvBWEZnlFfr4~?Ul; z_v{;2mC}EsN#6kEbT&;(EGn;KTNW0?J#~?mBR$C^z3u&^ccPxY86}@vZSdx5BRnaL zw2{J<{j(#<|7UAtFCw)$ZGte<90J?k*RYUYe3q|EQJPd$O za)wr3mh3?ox#3>;ZZwFB6oj3c1zlX;V2>y>z_S28QR{X;IH6{!DoDO5L?V&s-o)NG J{R@DL{~x=l!@~do diff --git a/demos/3d/sat_test/convex.scn b/demos/3d/sat_test/convex.scn index 5f62beccaf8392e9bb29d2883555440028157c8b..93e05338eb60a4a438f2ddf48397088dbac287a7 100644 GIT binary patch delta 8532 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 delta 5680 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 literal 0 HcmV?d00001 diff --git a/demos/3d/sat_test/sat_test.xml b/demos/3d/sat_test/sat_test.xml deleted file mode 100644 index f11dec32926..00000000000 --- a/demos/3d/sat_test/sat_test.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - - - - "names" - - "Node" - "__meta__" - "sphere" - "Spatial" - "transform/local" - "box" - "convex" - "Camera" - "projection" - "fov" - "near" - "far" - "vaspect" - "current" - "visible_layers" - "environment" - "OmniLight" - "layers" - "params/energy" - "colors/ambient" - "colors/diffuse" - "colors/specular" - "shadow/shadow" - "shadow/darkening" - "shadow/z_offset" - "shadow/z_slope_scale" - "projector" - "operator" - "params/radius" - "params/attenuation" - - "version" - 1 - "conn_count" - 0 - "node_count" - 7 - "variants" - - - "__editor_plugin_states__" - - "2D" - - "zoom" - 1 - "ofs" - 1, 1 - - "3D" - - "zfar" - 500 - "fov" - 400 - "viewports" - - - "distance" - 34.508423 - "x_rot" - 0.7 - "y_rot" - 1.262503 - "use_orthogonal" - False - "use_environment" - False - "pos" - 13.3659, 3.22136, 2.27417 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - False - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "3D" - - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.93877 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 13.5356, 0, -3.40082 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 22.8626, 0, -2.50073 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 28.4061, 0, -2.76809 - 1, 0, 0, 0, 0.819152, 0.573576, 0, -0.573576, 0.819152, 14.482, 11.1225, 20.5858 - 0 - 60 - 0.1 - 100 - False - -1 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 66.4797, 0, 10.4696 - 1 - 1.5 - 0.355828, 0.346354, 0.329995, 1 - 1, 1, 1, 1 - 0 - 0.05 - 500 - 0.535887 - - "nodes" - -1, -1, 0, 0, -1, 1, 1, 0, 0, 0, 0, 3, 2, 1, 1, 4, 2, 0, 0, 0, 3, 5, 3, 1, 4, 4, 0, 0, 0, 3, 6, 5, 1, 4, 6, 0, 0, 0, 3, 3, 7, 1, 4, 8, 0, 0, 0, 7, 7, -1, 9, 4, 9, 8, 10, 9, 11, 10, 12, 11, 13, 12, 14, 13, 14, 14, 15, 15, 16, 0, 0, 0, 16, 16, -1, 14, 4, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 21, 22, 14, 23, 22, 24, 23, 25, 22, 26, 16, 27, 10, 28, 24, 29, 25, 0 - "conns" - - - - - \ No newline at end of file diff --git a/demos/3d/sat_test/shapes.scn b/demos/3d/sat_test/shapes.scn index 584237b89d41ccd2a760a8f9ad0e28dc930f93c6..bf10be0a597dd50537256af067f6df292af928c1 100644 GIT binary patch delta 8531 zcmbVy2~<}9zc@XrT0D?*d1gA=YlY|J0GY)lX?j^Z|l#s*>AUGt>b*i>` zPSt80s#dKNwsoi^b*RswT5GN2(~GoNXRRHqZS~us^?mF8?_cX*>vyfa+5521KIiVU z&mIo0*h{TFNx6oXtJNs*F9M-iA0p%pMaU3_P^keNaPNp5QS+JhUxI3oUWSJm+N>lk9K--gpi9+Pn?fvOjB7|>>Ctnhv{}U-fnT) zbbPk?oqCHaPJqQtWHw#HS+zJ(?5xd2@d8SW)LBfN&BoPhjdrcwW~e|>xP6e7vvD={ zY&39^t?dFhUj^#qe`o{adiRCWHj^II-}lE<*pSQC-Hi%`%I|Q&TBc7wTeT@ zc$^?j#BPzrre$YRE|esMGGeR6Xm%)MbOVpt3qc)&^hUdmv+2F#Q3oNY1E~$3RIfE# zY&Dz-|IX!lFVlKsWhG`P6oK=+QDVE5*Etn3fsPL0Ym9cg(PBn1LP!R!C-b6p6#c4t|ounX*_wH^`@gG)AO#=-3v4if8v%R0%=Rq^n9Uptxp~hGGS}#vdyL zXEmcDL7e4}C0VNVLhuA`EJ_r@IE91sQr8Knmy1&f;^!oiq${rrD1G{TLDK35MS^%8 zw_x3Tlpu)bDnD^2kRC{elSFnnxOb@R9JZ@W=d?R4HCm3VsK^#XGJP0#Kx9WjxTnZ! z;?mw$`X$;5r&(`G{ed79jKwGv(=wAq$C>(OXZJ>vB)A<$f{Tt7bw?ivp|PS|M3X`o zqBH3{)W?FO0(30h10A=%queWopi9cbfR}D$dIDZcQ2z z<6QdKqkBHei^edg7O9micAs!9eE_xmm+L*a+no5~0Gfa%&ZDF)DP=O9V!B<0ei?Q6puF`ZyR+ID9;Sp8A|FI7WR%PrL6J0uw03#^hje;RE)$W zUk>YC+HwAn|MYer3;SU9uao+8t6%kPfekKmY;KBO>-D`2LdSPiHhDU4@kQ~;zJkp? z@3zhO^@^(Clf7|lHnV9@ePQLWCW zMuM55ZZ$4Tyc66DoB_E@n;U$m)@hoU0Fx-LZDVFERX449Xz)!~e7Nb}us%&c{W-!% z3q!(vBvs_ul`=9yR@cNFI#D~#_h|DMhe(~s6PH>bK?b%ZsBvs+5EYt|p-QEzKik`+ z^3iNc$4zn5EpD7lVe(d zZ;r+ZQEH31mY+1#VyZV-%xw_}rH=Hp>tF8@Lw@~ui+st3qQgRmB2V9?z8^ET7dBy8 zFkRo>2gl~~V;N1=cQ1lHe~uxI#0zvbTI|iosUqK>lic~}7zixwyR?Xuqk{o~R6Io7 zV+&}+)q*(NUybVoaXw6<153fTH=_AoZQMU$xppWLp?-lp_*cy1OsK0TVL(@x7i@&W zAabK{_+m)WaC_SV9DGy+5(jt`fyMq36d4eT3ZUo!iV2`tFtI!o_qb8GJ3XWjLY{KE zs3;D(A<|*FpN5DPj|3EmbU-E`|6)<8Dp5c(;MyaBYDB6e*Z_ibEcW`Sq7I<$BCs8? z`2QO2Xp9gdi$UVw@y;LrZdup=cZfq0Fx}rl?h*vKJ|Svn#mf+

vx95aRj=w-pC% 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 delta 5589 zcma)Adw3Jql|M6AvTVs9Kd^-{*jJV@6bB60K!{`Ojz+SRhy;jB*%au^SQ^U{WJzcw zKS;I`NeT(HC8-ifnovY&m-LYkV$yEf#1dpf(}X;}Wm}qbw;2O%w`mh-w%>M}E@98u zc!^b)8);>`L^REKnk^KNq+5xn3fHe*P0r}g@ za2)9bQg121b5?*f55NH!90#Gi9m=U~#yTamRSoxr)R+qU_R$JsIlv0q34{`|WC?Jz zZGLomMrZM8QR`%Q~I$gt9HI zN{OT@ZBHn=E^o-r;bU=$Z71;&m}S5cTI~p{iPWGJPAVf%MO|D%p`$cb8dYOqX(%36 z4N~KXYB5#HjA-H1Ak@-U>wq?@hNT@=ds8}>#n z5vQ-YecX0cS(LwrgtdVIx>0^HUuDx1YA795k_M@^sY9BsYw?(T)+kv(By}`l5LZc9 zO(|Mbl7DTGxAHE2NXv{GWU)0CPYx;39Zkxf;uhf~NOHNdM=m3JTO{h%m9Q|YF!8gM~)(6G(orBq1%cY|}u6Y_4Oq?#>a+YP9lgwH{Z zL57MoM(L7C@EevT#TvFm_>)n(MUfy=XOt`MF}6}n8L(1u8qg4n}zgUR_}D2^?2no)VuSQ?{ooVy@3|yq5xilBV5+&Ta|Yi zJeb_s>Ouez2 zyjkdGsfWE?i?U_8N{4?{>7?~|m-*NPwejr!rSb^AnGJeqh>d_3$F^_#n(VQ-j-Kht z(;R5@QOhd_)^_Lab-d2C<~Ei;z`M_kzgxcCY9+X6_jp6qENhQtKQ8;rmN(c%BBM2H zJnW+V3HEIFzSNP4nuGbq!q;*Br%w+|L+Mw`Af%46@}cZu4P^(X0$Mx4v z{Q2_d3&z?R1yeM4ylF#a)yPES3qKqFa^cdEQ!h-7)_J;Y<&lE<`1mGI2{*$nmZFZr z*5{8;Y-!4EZ9Z*x+ib6&juudRPMCi??>;*I zryY?VW+6ENtYCI(D8VTL2<#}tQyaFm*ycXCrkU%^xfb`>QH43zNNwZl;zH?q=49W8 zU!b~InZte-b^HS9byK0)c@34lj`SwdS)`vM{SxV4rj)#es-3JJ-lh&zVXFNVs@=A7 zA8&!v)IMIe`l*s`9KDyi%w=$aFXJ9&kaloD;9d@70{3CG>_V0IBJD;cPS|1E&8qRi zJ^9>UyxX}m<4Kk-ol{$l7K!oLusXUf9vzFsW78<(S&=KhaV%qyUV}&md9)}wP8jpN zWNaDwBU`8_VkdXqLxm3({GfXR`Mr5ZISLdmk4_7`L>=Uz>mKql5B!8W4C0}UmX0Ux zKkTKQhNX>gW6Qj>9tu=4ESTGotNNc>ZqDog~s)miEA3xFiE!N zYHnJTF?a`*o6QVt5W(8OX+lATIaEmZM!{37tfz(3=tP5hJD1|Ii!1a=1Y;p|R41(~vSQ6)B= zALUcfPJhaFW;5^`ZX3I+?9)Om+sbu7_7?VQ_AWbTi77*>u4bT*&SMuyUqVUsu3~?- zNzxEjF_I)NA#0SOg#1zI+M$@XMvDxlPFjjHyXosV+$< zNo7cHqj&Sk$e1#3M#ofTrMD?V{hAs}8KkPjET*vhlE09j|4B6^2TL$Zh2tY_*%D<# z?)jVRGhZ~Ix7Pj-Rp(&!iC40pv!s$*Btp;n z9+ywarJSN?cku&BZO4~<5$LB8E~JJ+j!;@p#fKy;u+_*UcM=QTSW1hf<7r(Ag|iE2 zrA-N?bSbGO7VM<&34Qq*_ew6N2_I$HW;(yOPrSs3lvvZXys9STYq(*x>GxJGHP#l@ zl(XWm(M7xxi}W8AE`WHbMaN;?E(+v>=r2IMe0SgxRQK>1$4e83?HErPr(E;HS zBF3Z9rYjgA_q^jjNY6K|6xN)q6~5_yibwR9?I33D;?Zo)O(3~Ld`b(2z6O1=z5g-c zH@vP5xgX_Hs{6O1S6NLv=u$qGl6IU1>BP(Gr~z}`jdZoa&kM|>^XOMNx?J9rEzjSX z8(Z(rxP-bUx6pyvsX5W}w%CUCwS#^GVuyDFp)(m2=RmBv!QkfvMJ&pWV`MHyN2GQS z1lRTKU|vRh4iHIF!(ua$647+ijq(Sas<$+=g}t}1g={Ie9LxSHRtwwRe^qS&E#GGq zfod*3a2MX{Xmy4WtTw&Sp7pYGtcnrX9`Leu%r_s3tO5}v%xu`{@Ud#~7#Y^o5%Hbu zDK?KC@U3TV_B$@D34dwsVspudA9f0ew-iR34&u?NAr-Hk?kd*6m;p7UMf_ud)%5

3?6ux10`VoV=f?gQ6gnw4FfF}QZc)gPd|xPSw^K~Je9A> zE@7rgr8VHB^PFitqe@uePT8YGfu~id`X;ELrL4jJ@i8~?$%3|75^){M=>h|_&Y|Tj z!9*i>gdK#L^!pZbYZ7i!GIijA&`RJaDbB;o==7Sp04Xl)cFo!vn*{JHy>GGh=X?do0H!ch8<>Cc)97pYK(^FO_>tuHde?xy1 zH?qc}10@{nxZ#Pb`%=Ilqw4G{2AcRZ8oi%wuc1ECZb> z11tBX88K|&Q<3om1lld*p5nRKf(4q5y0G9Zr8ZXY-_LCRV>sr(F^}&p^&BSkyuh%O z1gM{SF2q{#rsQP5!vf023jP*$Hx^G$c2MYJ8O{w^tULj)e&x_a2@B#HN7iF@FtJie^|Rea&QafMCAT`V~1 zJOe@6!CFt8@#hS(i@j*rc3s#M3fyfja^~YjP6SP3g0O}@jiSN8v@z%V8hiBrWlV-$ zJYU@yI0`pU3-&tDYH{ymU$A#d;U`v4mIlr16$ewF)jZS=w@@;5UMi^#%(}fA9c}|2 zN9QBeBefv8kQN}7AT30xM$_?7j=e?Lvt>-@V@MNpKl#-C2ucJ408@b(00=k)KLen+ z83c$K1dB%O;l7w3Cd@zxP(mMvD;QB&fuoyOq6a-@FqjC8;XwY6aL8PZ2k_=?7Sx4d zPEc(xvI4a*Lbs#R&xS?Nz_3^aYiR{tGzme|rL1$ZIw;iRp0V-IY_7Xua&8dT(Wj>c zy|}T$RuqB;y8ja~On1|A>#xd*Z=l?{jr+m<8L5wjZoMiLsGb(Wu=q5xP)|iLPzZFE zVC@t`P+`wd2%IRJLS3mn3>>Y18I(Adv|$OGQ1vBYMdg*FId!u;s9u5!y1GJ%X+ug1 zzZ6OXQ6-`Sq18R*Y}DW?(bZLm8+DbKb5fEvl)x-y;Z|%EPG{5Bj5Bj);qyPW_ diff --git a/demos/3d/sat_test/sphere.scn b/demos/3d/sat_test/sphere.scn index dd49c914b31b7db08af7b902a7dc6836249670db..e40c3bd42dc36458c4662ac1a1952bc2234092b5 100644 GIT binary patch delta 11139 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 delta 8368 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 diff --git a/demos/3d/shader_materials/shader_materials.scn b/demos/3d/shader_materials/shader_materials.scn index 243c6c8f06b728ecc2e990f872d2aeecb70799ee..7eb43cda0d37d526af01c44102b9418388d6ba16 100644 GIT binary patch delta 7872 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 delta 4369 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 diff --git a/demos/3d/truck_town/car_base.scn b/demos/3d/truck_town/car_base.scn index d62c8dcb297f94c7b025ff110bc44e8f29b1fa65..acfbfae162a3102343798dbf2e4932897eb7a0de 100644 GIT binary patch delta 6963 zcma)hd3Y05_y3tpHk#6XfwIg^+R}n;Ln*YBF1guC*(^}@#hGa`Z9}t^BrOG$q##rU zLM1bN74ae9rlt z>GlZ$n=rE6XoS#T6u|yz0FUGV52XOpiC|J*qyYFx32<2ku!NK;06zs1znlUJ(GZU4 zj>CCNjbJUe2u=Y$t3^>_AAkZ>fLX}mCR5N6(TmxW$%!I#j<&e$yxYxBXKfzVZuhhb!wGJ$4Ui<&ErvDrXY?iB2V+ttk6(@&0G=M@D5QC zCtc%janS|NYc~yo9O^3(0C}f_U3+8pO6gDYS$lsGm=V| zU6VnvmXwz$H;+>x44E-4wYx0jS}>gt3>i>jS|l6Bdj+>mLqji=gj4l4+|QgJRN+jl z!eF)rRfZu%>_L@20{c{Wpm|@(7!1Z4q&d+r38XjPt z{Vq~^PLw1<#;Tr zLI1I_40kfTUipyrxZGY&jRAKyxTOx4yS94XL&^jC0IBL~IF&wm_J`PO07EJ6ifM2r zU*eRwWZx+|t9S2gE)LfzYuz@7&1XX0`d5@k7 zmE@TR08GjKIv{00KyRp>+=}Fw7Q3ntxlELUb%B3}UkOmk1p!OMbJ11$CNUBWk$-Rf z8~jFKbwus9{0>8?LP^6OU*%~s$}i4Tp?T&c4B{*m@icc|Y~Pc$wK_B>2KA8OK~e~< zy|;7dEKFjkptt!N4U4;#5ERl)H0x&MbP|XxkI}y?Ms72bgUuzGj|L zG->C|-6E}$zVd6Y;wD7nj*i^VP~$;!8;V;>DChgFDCs<4cvdYymD zmxTj9eT6)RaKQ~Equ&>K)y2rXKx;x7bvO{2_(~@^Gxt^z?l;S%5~ZpuG}8=g+BguE zftJLCG(4YFN-a?ht>f4GLW@L?n~sfEpBSm4*O}{EzY3L_=WqKh@jEGXcH5q=*_2P| zEm_@4ZWSJ=I&{)?oVC0)Z5^~eAoe0(c4e-Pv=XzRzw@>fV*)Owa;Kqq_q-qX?EdA~ zBJ=1iy1Ml9dtNOrDlYYJ)~O}3*4WP~`xmDk+N_hGl(y#fxK*TS+@iw;LG~G{QV^|L zUt3h1we_9i*H<`oVwZrqdm(i?FuVJWFvBi97Hc6N#RjG^p2+0a6*}k7g9psXea(1D zp$j}@3T43>lOZCYLrGLYU;8LlrFRAdG-zxzV(t%ru_cCqgo{B*(X;YWAu?{Il-E~i#-R@s~aiw;v3fxFk7D6MewH3E0AIZER3 z3MoHR&MN+EWrfQ+UF+aI9{$U~2u*@-j3}+rzoQrHTa+z{Z9U)Op zkDgNJO6moB1ushCHs)+M!u4x3YFyRkgS3kqE`)#B$avG_W>n#Rth3sA?^iR*c6=xlik< z5$u9@&0-ja7}+4F$ICl4?WWxo+0aL%!bprKs;^}>ZFJe~>JKF@XSs2e)vTU_I+%*~ z+YMc4wyxHic11rodB4==vyDUAJPHG)vf@|r!A#p{2bu5-JE_1*Ux*ImO|3c*=#bGw`ltT8>1SF^6l zN{`?Vhx%Z+;calJr&CtjnlLU(b5n#UvqO`wZdTN@ymd;Q$7|h5^L1WV%67`hnogo? z;6~xi8NtqI6D3%!gC%;WP2)SR9st9+W)4Fw3WJK&4?v6B!IG?(unw2z+MrV;H&9rG zO1{qSWs@1H)5>~nJTfUvlel4X_uwSF6esClk=OHX8}Ib` zD@%@+oIc26#X#bJuTwjk;SOXqgD8tEX~WgnI;6XbWd*CvOLC7|dtLHQVAba(Ucu92 zlSrrI3<8)qJRL`IziO_jdsjUmQ6mvgruvw;UWEU}UGw&EzgBy3(W)?gZDB;V%ZNGLdpqx5ZD9+!nXl7NQvn8w{ov$<~O z7x+6O?ZKH`H>gVOBT739hww%b7OqnnYsvJJ^y|13+EeYCCU!6yOkDS7-vI0g0xrgb zC9X8^u3#h^dtbwQ735w>vnm$c)FiYSsaXq=_16__uE@qaXdDG9hqb#qjZA=^#?+7 z$e1XkhzKQx|Cp;lTqt3Fm?2C_i5c{+yxLXea`JXj+8uvL5=0MSNj+3IeXGY8tv@_K z*Y|90P>c(b+w@~RQIrLVQN)WB`N8p`GW63)Gz3Kw<~6V#uB2=$Wv-Q>hbtpd;} zdfzVGP4$nRhJZi&i(ofGsd~}`i#E*<{%$hj+3hYjmq@RCt21FDp|x~ATw{Dy8G0jZ z6>(t|SAv5K=eW)?m)l0XxhU;o*e{(Cf~qBqKJwjnMR*9+kt7^%(V-NX>qGX{)i@G; z#(iSkNU;rEfn-3*RIUj+p|phmZ<_8pC+iWsUYoPZ!?G32jJt6OUKVB{5Ow(+gw#}d zxLCYjmT5;R9!v6dF4~xfO&6h%%w7zgky3<839)bVlbrQf+=AdF5fbTbbdCw4Q5s=X z8hDo2ghhrGU)ZV6vljPUy?-}et1rX~GRI&XiO=9zyi`PE5h%WTGeOt9_}wCt1B2hE zppe0@pg@PmVhic4Ao-9|WLVYGb1}M|=Wi9sMlaO)%P4;_XDJ1?~ zW~`8H8OZArz<(50PCt zfU8Q&a1|l*4AEW5sF~1>XqWy4+zt$iBr^k<+Xv7aNrN+S0XcOf+21t02wwv=N+Sa_ zWIz)n6CDXD%?d~*r9YtuDWx?l%vpLZq3UEJ=tXLtBa%TRlk_)#UuR>|$OTE(`Su&fJ@(uflVPEV@{grayf#GR^2T+zO4_ zn`WRd(rLKuVnG@i{ZH>5c#gqH_WT@qXEQHNEW;KuhJ3_;i{WX8HZtInuFOO%e+ zDNOgE@R=?O=?sk}a^MQR&q86COM{-&9RveXn8$*#IrP^53^M@$2~S`KkU?)!C_&^4 z6_J5NvWbxF6Z#-pB>rX)3deNFctMF&5K0eohzuqoCo%-l*a$CLxDULNkhink(?}^n4U5=6cR%;moTHheS66DCy?f9g(vhW zkj=4juM$Ixmt0Aeyx zC_RdI+8lg{^0Jk7zRCkMiUpDnN-b-lYH$XaOen^ z)h79?!=E46F)Rspm3ACdY8r_WWMm>pSK=mS?}s&e$hB-5WYUisH}}q)XPsTXjh@$j zbN~JO!&5RR9%p96b7kLVxwlWBKk31f#V|kPO3J?{Ea|yelmGtRO_TceW7e0Xe6-y+ zH(qjmSNY~mJ2&r)C|aNAx*)c9{^O+LuaWO|qZ+1&3YvL}6n*bctuH(_$Ms~#qMDxz zw|p_#^wppO{^GPBcOBgRm{I2Swy#{b_3`>~OVi&Nb4J@XH88MN+?dh&#TO6U1*;D- z$?K1`T>h)dYx29|JGH+%NVOpJs6sjA6nhW=#|{o*NsT`fYWL<;ab) z_#Y?Cg)b(nqf@`yF|nF?KDXz{n1(m#9}ge$-Op=lgW(GgY26dgym|2V&lhA>o?tRo zU+J~6^4!O~?}oa%WZ@fMWk`-~ug^)`HtwBXBf7RdWfE50yL~9W$+xn7+^g|$nf)62 zUp{cdCz*Zy(yw=pje4&e^XXniUY&j1f>AA-s*{xu4i>h*xnuuw$bBNbnB7k?tiXPL`-z1Ksmfm& z=F9O(k|Sl;#`<}D(TK`k(cMmJ`btvDHzePc|MCS}zfeHZ!O?=$^z=U?xwJo5RC&zQTH z&PPlr*fF_Y#$ewu9rNVFiRTxrn)9b3d;ZlyJtquxFhgxa9q-*4TmGcax=r~j^Dcj# zmC^Y7pu6umufG3_xPNN|(>m-Bd*R(9TekEy8DD??b=&&%sK%T7&t!c#d0hOc+@oWd zvFyqhm$V;#5_j+V**?qk`-Z*Ue%<`-<5l@x#^?_emLxKFj-S~u?CDb9Kw;_&>0{*n z^q$|Va=X6PyFvF;c*)^CYu{$pJl;??1^uOJU5-BH+3ULYs|8{K{IM~2!w(-hz3bL6 z)L)*}=dIH!ZqIq+rwvbvALpD=-fYXMIW=N)$rm*Tm)~L5YLC4$u=VMqTbI5Bm^bBQ zWeUXo@=%s_>-3468@GCDn86m`;DEIv;qc|-N8bKm*tEk}M|?0r=w(FbubMHwr}%npI_X2r zr7sQY5kGpsGda z9W#Ia+8tZEd~`PRR=qRt^7(|!IPdw^#!(&Kc?tG5WmJC7%rum@b&st6x}*8#lt^5( zW!w1A!t%4fcx!&v@|IIAN#~jCFT5S|;E$af<`s@=`Z4Rl;{iw0^6wr`a6DOi_uE}> z4Oz@w80^#xt?~iI_vXxd`R<}Whi$ce_I_rMP0WgAQ%<$4dz#RA`@1E_p2qnmx0jW!ee%-J ztGNRoWM25>@M}!Y^4*<>4W0RR${Q8tt!46QU5CfqJ31AG8Q zm!4dgnftG8_1OI5%$(w=ZN2Z#7;?6*{Pe9?ncah0BTN3w|D@@`jmOc&H{&-ezHhv+ zzKw325xMP-eBon8ud}BP6=t1Y-`+Q6|Bn5$8Wo8*f9v&N<%rnF##K+sf72;OOuA7m cE?4uZ`#QoP^Yf-H25vTtEFWnM{ip1I0KyYN4gdfE delta 5094 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 ACIA2c diff --git a/demos/3d/truck_town/car_select.gd b/demos/3d/truck_town/car_select.gd index 00b4d853b8e..62383a8b9a2 100644 --- a/demos/3d/truck_town/car_select.gd +++ b/demos/3d/truck_town/car_select.gd @@ -1,40 +1,30 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" - -func _ready(): - # Initalization here - pass - -var town=null +# member variables +var town = null func _back(): - town.queue_free() show() - + func _load_scene(car): - var tt = load(car).instance() tt.set_name("car") town = load("res://truck_scene.scn").instance() town.get_node("instance_pos").add_child(tt) - town.get_node("back").connect("pressed",self,"_back") + town.get_node("back").connect("pressed", self, "_back") get_parent().add_child(town) hide() -func _on_van_1_pressed(): +func _on_van_1_pressed(): _load_scene("res://car_base.scn") func _on_van_2_pressed(): - _load_scene("res://trailer_truck.scn") diff --git a/demos/3d/truck_town/car_select.scn b/demos/3d/truck_town/car_select.scn index 024adf1423b5a796f2f9e977d0418607bfc0af6c..d838e995b23b0d1f2c04c8d9243a92d09c856c65 100644 GIT binary patch literal 1968 zcmXX{3vd(18U9ZvOY&QQZDAQ(>lX$B2y6y7K+JzS;RnP4Y#uQLZcp+_z98QzcPH8A zDMB3}lr{;4U@~Mx9;8h@G=&14lC}Z^9g+}2OB-k@J(3LRgOq6?Lz}eF^GtW<+nwG0 z_S=7V|9}6EPM(L+;s*F*0lz?O0_zz`Pl2%En|46l>AJHwJ9L2Ev7oAm%J znF|GkEzl%gO=w}suZX=8WRo#YA(T+MV^TM*aOh!8jvM|_Ejy_Ir={0Piy0^)Ib{Br zIevdw)C66MNnvApv>RN+<60*58wpK)IM6nRY49}V2`O`F-Bgn&4hLwOW>ySTUdfDcu5)l1G0z{9E8P(HXW)+ zHtxn^dq~tJ;3ABukW&uLugTFKLo80aogvjQ)Ls}z8VVz7IHCLHsG@3;(5oiMqcFyV z5>_|Vc)AEmNKuY1ua|^KOpNM&vce&+R~18yiI1DMQhQR;44J%7)vcRP58`pBAoNOx zCm-4_D%3^Z1ta8Q0*Oin6chTP-h^yh1B@k_O;8o?4lB$Q;#Dl@RhJ9Cai`O%@d+6$vDS{6J7g~UZ` zSiMK>Gqd@?tF$6L2YWMsO?b|xMs(_NE;x57vw525EP71l*r9CGKEy4DhONty;tbr* zc1w{M{|(M!gaNvm-FS`6#|mWG^$}5{MV3`x^XSHnwuqXfPOCdBfa5UjNXk-QT-9D% zhPB+o1xv6pkYKvyDz8lmOLT(8OCgRA9)y0}kSTUBwuL7zs|S0*(IROe?s_ z?3%sVf}|v6O;viO>Vm)t>rmbJIr_+}_8v8=Dm4QpTYE_$a^gv#e#AHvTRxt=n6B*tAQ$Vq33Bum6?3_`wH{;mOwW%n++<(Gab-_ME_X zkO}lB{0|tRKiq7a)BFtG-aO+LjAyh&?Vc>jFk~fq-otOkX52gJsYx;jb(cY><8Z`2 zEkt!aPfE{H?q#_OK>N%ET>5ICrkYPVVI<|WrQYN5 z2u|Uq(lRD>CsoD(u|_kCg4Dyn1rr{@Gjtr264PbiO+Nw$(uHt-baXX-m+NVHnbm;+ z$+rHuhiSl1tX&IQJh;WUB!Tp6vH~=bL?F5L`!~-7bn>B+ggJiq$CTiY%<*dq1~IW;T)g~QBmX5j&! zqxIOpTh*Z;p8e|0u1(OuCXduR8b|h*ntfMie`z1~-SGU_f9awf*|-~RJb z*--n;+noz1UyLk%|I)e7?%CQ;9K57EKKi-)??-3Kpj^3V0H+jXLS(`&!FpBsK|@1>u8)O?G7w=oX%;Dxzg%uhaOcso6k u^;?j=#QI9F<|dm==hqunJowSk!)q!R=0n?pCxS-;^jYZW?BF}BT>U>dP=s#) literal 1702 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 delta 5752 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 UQqBlXO- max_distance): - delta = delta.normalized() * max_distance + delta = delta.normalized()*max_distance - #check upper and lower height + # check upper and lower height if ( delta.y > max_height): delta.y = max_height if ( delta.y < min_height): delta.y = min_height - + pos = target + delta - look_at_from_pos(pos,target,up) + look_at_from_pos(pos, target, up) - #turn a little up or down + # turn a little up or down var t = get_transform() - t.basis = Matrix3(t.basis[0],deg2rad(angle_v_adjust)) * t.basis + t.basis = Matrix3(t.basis[0], deg2rad(angle_v_adjust))*t.basis set_transform(t) - - + func _ready(): - -#find collision exceptions for ray + # find collision exceptions for ray var node = self while(node): if (node extends RigidBody): collision_exception.append(node.get_rid()) break else: - node=node.get_parent() - # Initalization here + node = node.get_parent() set_fixed_process(true) - #this detaches the camera transform from the parent spatial node + # this detaches the camera transform from the parent spatial node set_as_toplevel(true) - - - - - - diff --git a/demos/3d/truck_town/trailer_truck.scn b/demos/3d/truck_town/trailer_truck.scn index 0131e9e3a2b6d1c60b375f3d1ddca24337c67d1c..6fcf83e27069c2b22a68232d5b1ec0695d637f99 100644 GIT binary patch delta 10053 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 Qjg5`YOS>+0YyTDd-wXh{zyJUM diff --git a/demos/3d/truck_town/truck_scene.scn b/demos/3d/truck_town/truck_scene.scn index a02ce259c198b9a920c5756386ec4d68117f73b2..0c1be13ce20ca50ecf610d5d9b198742fe2026ee 100644 GIT binary patch delta 447625 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

  • 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

    {L!u9VygJ}&O9;(SD!AKD<(YcLpqRF% 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

    hE{7@Q3^JE6KsjoJ) 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 Ql(jJm370p-AgE0kVLBOjNWCi;|@g>QH#W`?+{ zoQ3qN?5i**rD_B4ZPa9R>y zSk)eGu7HPCAqnWHP!q@L(u;Uqg-fqz(MT9Gz1g1q)VbumX#axt2Uc-e8DJ=|d@L=C zf;|!00at0wKHoPjnL6sdW7dPw)lGa%Ad*0;W)_(H3qsFu1Enm`_l!1)+?_bj1>UyBFcTwcOqzzSBv&ngT z&sn{=mhvYr^$a?h*4yH-FJnO)*%j~qvi6Ky3bjGqzVj>Egz{iUeDW(=Rz4%Nbq$27 zOnSo^mMe-M9WF-KMk{L61EITo1>!9bhk+=Au=W9m0jMBIEBGof6;-kEBW7kn9S}Dg z?G62qZE1u6HaSc-nL$hnNaoSDAj5$BevtT*wEQj*Hc{Gml?O12=R+EiBuFg=7XdJi zgh&fD)&(IG38m^9h#pqM@rW`DSsE5b_!YcMD&fmAiJ5?pnRV7ddKS5FqB^gx$CR7| zD>*n%P!ypU0!9NNNgxS>FRF6j zjftfb7FtfB_P8yVf^&rYQRG~ci;FR|JkUpzS)^EB18J31)rgTl(HcD9y z)w(>Ga2ShQV)Uz8qp!FDE8RvEAobiB0p#cXU)55lQVDD#FWc8rcaj}oB@Eho$wcZl z(v~H$)P%8(r=sZ>__eXF)OFiu`t*#m$GzVa_6U~c1Ez4i`V4-!p9}sqE#!k9z6wo| z>yq0993m-R^);DURj9^`4+Dw!Wq{l!Z|Ug7j!0K%N@i z62JJGb~N6zC|6?=Y%alHvCO9j!WUc>uum_?n?-O-C6R8d+xS2v?gYiFHngtVUQ44P zRg+bh4;leI1FfmLrpS^ZKDD9svEI2fk%@GFWKaCthIX+=DvpYjw|A+JCj1B=NTba6 zt&1=IsrJaD)<9(6o=J^nmXON^QX?M5AedC;N5C}d1~m5c9SI7YQqass@Ng821I^v= zeBU70Ay=KD%%HVs-|SmT?WEMSPp+z-8iJI6(AmtaDIv4LSx@Equ>$|P7N|;&CUFqg zlO1l1DXVL$9#@rm@$s)~QCI(}QYl{gx@J~MCCz4USO4IY+H=5FeHnDtQ6Yar3$%qd zdVP`cRHkpjzB4t*Z$`U&R(>q4Jab@=+C$j+5xKd01|mSlrJfa$`GyuNYEj=i!uO3K zap4<)c)VpZ)uKvL40{jTgpj+M8-w5orG>&!CBes1@zGCc0vlSI36lug;Z2m zU&}}RkWmFXfwEbkp$ZXCvn+Je#68E719@>ubpt+v49_z~zs!q#T>>c_vABkd!iS`y zAS?3DCei&(t-i64t@wzFELVc8gDp6U0zSSq`m`_U7t`O=qHo2<{ zqIDQWyR?s8)m_DpMV^tXD)dCfT|@{e(H6)~5Z+B@6yztK2Q(V1FQ8VWVtW8rG%Mq{ zhPY2(L~7bYWasUn&$bTSjVy1~{l0I() zahkgH1!RChIq=TY zqWxQ1m(p`p{N}f`zS8hDyn(XtZm%DtG4aiBX|}%vsGG(Jv{`|_Yt$nmd|ehb-`3vN z)O#7=KqzfD0yzKFRfStYB)2ZxpU&A`Xn;TQZLM30c8i@^qiy?8}ceM9<^y9MfM?5X=^1 zhl^`FM|z1j+|>Qz5dxJ97PRNC$cYaIm>3Zt?m@>c@_?{SkJQ8c9$KPcEeUB}aHUl~ zi@MFrru^7!vVtldh_#boGO8Y`|4Ez1Yp(!V0Qt28FiICaBv^vNVG7fdT(L7RX&l6J zZA!J5HIj`Z|18K^E{qaw$Tx#3yDma!Nsl_HKco6U&j>nuVr5~~`> zJ6AX97hC|4`KtLmwB6!(L#uL`_ad4rn!o62K4UNQMa)+rWT&br>?jC+jL`(%{x-zP zD-pPZ_*XX(jRNO;Rqy7jTPQx^cs$5eun;qNDM6ff2INK26Su{?{!BaFp4`Pzb?JNd z+Ss7p?LZ9R`8#}VOWj&=F5zPZr4j_`1yEd#YsO+y?Ejh8Rh3$>SGH#DnJG01s;YtQ zS~4g4|6KdX*)*JAY=3IsVQyG&p)fLUqQA}%wUXVcs3CY1K-ibX?N|k+;;W@PJ*nNu3W$iI5yseQWG@5wo|BL~Q zoPx5yE&|>cSdS}NuaQmrd%fbXE^9A%q>9LzR3;YxLhDicvc2MGf1!1|`Yxj_YW*Kt zC>OnxG=XNpil?vB4#*{?#_p~%B9)JiaKAMoX^||=qp}Bb1>P*5mVFQ~;ogWvu|I49 zNtEf58ImrRuUVwU5_>4Jmsz2=4Jn*7B(lRe0f2Dt8Jnrw_GPIwvtX{;1DU*iEweVY zbPT8ldTx_2KPX3|Q(=aZ7G_`Owdh9A3Tmurdm}Spv-C(0b(aHu^HfNP^6zQfHGUA? z5XZl#g^!s#QI=ll+v(p-%_XfLOPS?id&yprwDAK3$kIimBM{C*NgN_)E;=rGt%JUE z;=|w5PS&4V0>-CQUrFA1YDh;)w^yIYOnLj)(o5nO-_x?y&HLtTGBdSkFXU?11ZNBD_p2;m7Qo9Qgz4Q}#!0;zBI7wGhW@;fd zJ22Rvwr7g(*2| zfm{g!2*ns>5f%L3I-cP^xuP0-E`J$(ti4jDoyA|2l}~v|8=IVGdCa`%!yt3(cIpBm+&fZqGW) zQt8x!P1o9@%_?5WYc-@EfgA%FmjinNuMYXmxrQ%WqwKb(hmtGyvM2Xz>8;pVKz3WY zo84CbOLp7DS?S`7dInOYd|FQ%HH5z`TNz@F($n|qb zZ3(;$$kF{OwOs~qV2Lk?n^(1JZ)!xYtor7x@cck))r`fn^HPm5Y%GZGA81GFQ#;_! zWRkaSN?CW1vIg`nN?FE|_`iOjeYHrg_nW(5rHjG8*4}XTskm*XR(il*Zs3<>q?QF0 z)Z$uwLIqQR@h)0S{1ZKq{h9#z7C@R<|(Psf584RpL3?Sur`w#&+x#H_cDs9k&hZ58(!E z8M6+f3l`nj2UP@&w7##bm;RmB23!y~@3??C@dq(*5}BW9v4T{MIiZT*{)zSmuUyp_ z_Mxl(>z`=%11JkzcBnnvVX7Vx{;9U;m8(OMA>)#G>8Dy(v0T*@SvERvsG?*S+^;C$ zb+6ggl4{?8A{KVFhte5e8OiCwe^j4PKOk*4m@O^P}c~>X<9+18>ok| zrO}DxyKP+oF$AjDj!*ViqokR&f#AjE8X2{2Di|{Iv{YI0b_@x9yHA*FRl zxc(mV_6IGY{6cfu9^C2M{1zl(tjnacoXI?RM+!vu<+>(*K86I*x`@)l90uTdE#Xgz zKm3Je<_524L@{kw3Ub~x)zI@se9+1T@3=5TqT<%}m%S1)R1KpN23Hsxrb_ggrJBPO zREj*|MgIqpVU!PuWDTWqAzY|s%m7CBN)RI6_)yWy@s{)B7NEG{ewl&>`FEiDmWB;H%QlvKG80(oj@gM)7 z)rp!tE%aKAT5uZ2VGpRAxKI6c`eX?-*BYT&MtBZfOyeZ`4ILzhRRgV7P(z9xhg>Fj zUnKomAH~VAJpKkK9X6Hemy+v6Vs1|x^q18GrPpA9LflkE`R7T@=Kp0+>v{|;vTh6s z3(#rw@U#XCA=-iwDn z+Xs8T`@+UF{9Oni(cTT;2-`Tj0H5cN{G-;V7`x)f|ET@`Q3w*6LJs-Pc0m{1%o~tO zh8+g=G9BiKg6zU)U7)EQtXrF?N0i=vAkn&&=@aY*Y{_Ku6SR?aRE6sO%5^_Vc-XU2ClnXyL#nFG! zj)5xB6$@hJ_b=L!BzQM5Js?HH`z{lEl2EK0#0(LhRhk0l_M3QIg_0N*zp&)e(D|E>K@ zQQGFjFa94y_P~(1{coC;Q_d+!{E($9Xz+!~(6w>IAUe{5@*co`v zgWgE?*YnO0P#bg&)fotE5O_!=@0AOMym$goT0;mUXFehkFljhL^E>g^FHPWN}? zMH*IK>u6_7#J~Q#c0%44?FZUWy}oxbs9-{jA$Nr{jdx$m`8j}=6^h%+?0-(^GPTOqz-9X93rBYy>kfU*CXKX_>d!1@R4;-P0(eVB6q3)@0@mR(@rV ztzn87-L?`C#EV`NRSKI>GFkD2!usVU@g0R(+UX0Dw|V2#h+Mq>p9)LKZi&YiB+=_) z5Q^UG+j!vG19v?ch)G`^;WuqIVEFQ#1giDDemJKU5@<5hD55lA=Yug?TroPLP^ZLkNn(BS3zx zs723(qfcWTQdJ^>&0L*~8_o-TeG9-l0##GlMcVB8AwJ~A1w%Jc6Fdv=mNBTFA%ujh zfsd3RqA(*NrVko8pi9aij9*rTJ`zJf!~nXB#&#?+p-a$4Fe4j2f*=4AlNXd;xd=FjGZycG(RDNZLrx0`-p2 zCaRosT{3xh1%)Yr8-Y$N)PDXt5N`{$;M5Y%UY@iUA+3RRM*a{g;=+s>bpWnxyn#wR zj_Fq^&r(5L#ji?L{DPatXQ1`7QM3Cc>!pHlhQk}W=5#5(H& z=!H5JtazxC!Qd(@6;EA}YEwb6Tf~O+nsz|FGLSRxfAbLtKm#R+1bWY_V#Y+dnLqQJ z$MfR##ccnWd7<=vBB6qJP2k&(V0JRp^)R%K07~q2I`RaW@4}T&u*Hr(D}SUXl6Q$& zjcqeedKCE3!RAK+n;K>8hcL@M+4SG`N)o`OfgVj{=O!zXaD$;8Gy^74%Ib~CZP_FN zl<;^BgNVR%%S_(H~MfUA7wiA)c znsNUBt}F-)iyy4|Zd$JJm84Gzw>CL@a&4%kTVDT)k5!QLlu|AJtb+YEY!UKj<{>aV zP{|%s&+MEQU#Vo@DVBI*K#Dv#=N9kxv-)zm(MkmL%MY&0t@pQIwL;=KKTG5Q--eRS zVbDg81GCrOO*DXL{=|bYmwf>6I+R+iAX3w_YUu*XxA_F*0)Q_((gW1!Kr^s=P`$^; zUq^;u5sb(ht-AyStn+Y&H7v zqld6uX(POMJ>bDuQ8bl1Xoe8-=&>8bE);>_a8XKt4q9Up1hmQGlgpOtsM!VhIn>{%1Paq@FR4KleTpD=|MSs$W}|pv$-)JZbt!&9m0@{ z_INdV95n;o!~_@~dVW}r9L|B@3Y$N;!Z}uQGO22mM-nMAD=^2@V(J`Q?m@kLTvy!? zv;odjpH~`@&PMGH1?y6pe^W9HurYyopuUJ<&i>y@K{qmEbwkBjNcaMFLCv#u6d4PQ z;Bcaeua^Mu-2z8JQ-o^RA)n{WTkgr9dHm$r4XM-E4hg4*HMo1n4kH|&sA2b1mL_0& zdjghbWIuTlqgI#rZVmgy$@Cq$*LkAb^U&K*l9`jfCxy&C4Jc;d#k(FtPT-f7t}_W| z#seTH0XiRL%F#?LyD5p!2iWfvyGD=T&4zc};&3hNt1Jb3ARj#fdNtH7czgJ!EPk(+ z@z=X49R{sl=rKOJDaY^OakU?jyspSL*9us)=(}0o^ z%DnGT{&*U$iua?^J{dJli8}+b-Ue7hb7W8wMRn{4P?~s5X!nU*b?n1#snZ&9#B@E= zt205B1d4hNNCn{HybMvD8C!g~Rm%`Rw^qSmSqwl&3sf}NE z6;hjH_W1haDG>{@Hi$ok#&_M~4M7Ig60;2^17bSJj=i>jrEgt6@t_I85e4A-vj<4O zdTX7v7lU9-EdXoW2Rrl5*i3pu4)EyZQljCZvh>xU4y-6P7tG60f zZ^tf+(gs$qobrk01{P9(rml*I8rZ8nGPj!7x%f;2J04I`3i_M33v8u8lRq}i_w;eO zQS3LcR+rS-vM3^r?BhzfQ@qf~-l9Y=h(k@RNqvBAufL{=osiq*y6~B$GdqykTi%t2 z(t~|_(&6Y8sRa&vL@78iXzf`+&&h{d$Z6oL*a$JMe11k;53xQ>abqyv@qiP&4RL^n zIqS&{2IQs~{LgiGIavEV)H^Lj5(&FIz1ZW=tfU8^8lXzGiP@f2GKRa=&{3R7n#g^C zA9ur1kNQkXf*t)(jzHq0{B+-ITOr&Bs=b=-m)SuA>m`b|Eq46PP+!?$*0$ z$pish4T=}5Sd$zQ6*{XOj(3`1bB8fsI`;o{-`r&-AUE=>a92Avfal|r52bmB+!eys zr-^g%`FkE}#%%*@ zYQrys#&dy>%HhM%QiDhbk0+aM7w*1Id%?b`5eXC-i$-fSkEzuc#QO~P)sQ=T1UaSo z>~?(ywuEH#21nUK|3ygb!|Pd-y;;`7mv{(mZbV=49xj+pq#bagU)PR(^d+e!e9bHN z!t7L9ZaEQ2n{fsGj|nTl@U#kAL|-IRiaUgqk`gClkcfN%1zVI&iKY&-4O#Al=I{Z)NCrBt{Q1CjQS&0SWvw0_!R?^6Ax!FXjp z25p|UUNVu4@0tGf@3*jr#LP};=g&-9ggF2 zKMA|Q9&1`o$J&srKi0~EUb(K~ZR2uWY_+mas)@u~#hcq$%q^$PL|TY8)|4xz;<#XH zegd;H65S(1a;m?{Kg$oH`+$jp6@FT^;c`;DuPlr^>DI-(h9U&u7P`{nKin3bYEp}`wzza6;`xwijM z{%ER|3Xmuk1(CVv&FE;KnhBvLs0^kjL6_{qGH1Lax&x!S4yuJa#Y-Km4MfTM8LS2S zHYGDUo3@~Sj7MgzXH@+6&Ex`fXg2$9+t+$9Uk_i;>`M(X*6#;!5;F{*Gl!yUnAsSI zrxHn)xz-CDMtZnE4jE;U?8=NN5XN~Ni%@{gN77l@7qG5GLQp=4s!`0^`2~AV?y0El z_uq2+dIx$|?cpsoa}DiIH^BAj-r?jNT(Z2q%Y6W4+1~A&J!(G|75yu_zL`wc1LxH| zKUD3+doPGTKgu3fniqv}j7>H~m-^H899qBkI1Y&tT@$A|*>=M~my3jc8m;cW zeJmcmJ<~YH*sCNMF0$4W>@~S!5;tloh+<+K6N5^r(SgPV4Q?T@;Oj^{XF8q@E%1k< z2>ex87NXMeW7`l^5R*=a`)*WDF*iaI5y`uXv4Hq55vl!JMDh+45+vYWg^)WBp-p`7 z4ztsx|1~lZgdH-bREZl>f89N-QkJiY-#p0zK$?}{Wq2VI-fa(& zgM@xy41;+=L~n=|2PE;ClS~h#J+u?SCUGncA}>HuAybtjRmMze$T)ATh@YQiywzCa zv#I%lZos?*dqJu6?6%|Qd$v$02xs+80#`H z%Qc=_Ob6gm|Wly~_pG&WwoM%UX`$ zdRcOj5)fvsO89snJD4WQMpkMFPkYEGq^Yfn@1$=c+OLDru$t;#fAU^dDu<(i(8KHcg3e+#_db8 z_j}}e-in>fVv=Z&>@E6h!or-CbWt};-kGR=s9#B>JnLO^s@Ro4}8Q^V3%PalTB0G2ciK$oaUq~TKm{LG&d2xLza2TC7$VH zhaV}6wxa2WdwBc(VT`K`bO-g}jKs#e?6sl-fgFrLpY0E472M$(|QlMBgb{{L@ipDaGw&vlb=mb_G7ba3c$_h6y90~;8VRbO~E?8 z<8JLPXqsKJc1a<6{Hg*WT5)};$goYWi*Pkpa_RKA_C6oa=jc$Au0jmP%*~`R?vv%D559`UK>FL zMe$Tda*-&YplXL;IvQ{i3Ur#Cgook>AFyL72ss|~z7ldgUixbxhlu0DSY|*a-O1XW z>woYdi^={XsX)#HU;FH`)L`tSuE^pq23da%VMvSv%uW&A#vK&`$EI;0iS~!s=*hyd z&yko|LT;>d{LYdaV<>c+zW|a znf?yPHRz@+1XBdBq&QxOp(qX(^flD2grx9J8#@a8LfteqFy)hEK8%}6RglAQ;$@i! zc*ybb(3Wav@kMc4-D37E{$Xy8zRq64Zpwnq5_>c|fXg9R*5;r~$}VDPx^?^r{OR0QhwZb|wt7RIkyQ`i zxT+HXLn%XFjjxyE(4G?ukFdJ>iwj8=uYUqBAz|Z9;ajk&a~x0#@fVM7G^buHRrSl@Y%!#?())CI>(O zxttv0^WrPN!J=|T{OC8>5Lmf~U&lb*UN0SCGoa+s0Z`NuxnTQw_awL+ZzZ05;cUnX z36>Q^Kp+bRXeyMkIbO1hE-9G@@it5tcL0mlA(1%-z)lzm!lwsED1I@Bd(GkjWPe$n z8pRt?T{s|lY0D4mo;W_*9CI@K9R6Yy?+NbP3~~C{e0UspA8KeT?R41}a5Sv3j6Prk&~QV=KR_3RqU#3ME-N?$8HefkoKUGF zs_bksft>_^vb669!i_^e=J^%;G`x;2FMdtnxIIBfYQhQfO=sij4ZPyP8D# zb&JamtG#E#9^z`@kPg}_&UJj)mYtA594ve*)iI4Lwz@TJ2k?o2_OM{@;8Py4hc60! zjQx>3BEB}pT9ojl_~{tCZ#bNHLSbR!SksqVTZlmXR7A@S)$0sctJq7f;M;}hQBsY6 zaKmNwE*n{U+zHzA`bHtP;R}o>7sNY?<7fFZ7!6LIW#3Zto9n48YsR4~q!|hMnobc; zARezQNw!}lx;5SoQ3L(RCOCZ@xn&AUkG3Cg2q;U6esYF!R6JdrtS!m|lns!HFn4pi zfR3d6hM^Ob$u3Sh?Bc8>Zv}DJ<4jKhN$tr|aRcfC(krmn4*lbCyydig7603Xl$5oD z_!Q^yU(mU~IAfAHCqA;3L4B z9LJXn_BiYFPO~Ijxu(R(<1DH2b6aBZaTb&>iH*k**gL}aW>zf^tViC={#dT=58`Jm zah#_udQm|q1dQnV58lF{vSxH{S*YoMF~Ry((7M-8ycHAKToIlHg}SWZ!H{t^glHVK zh-}Cu1g&z>Uw$`P(3cdh2_yh~L`1xD)I!7taHerD(5t6UW!Uq}PZ~!8F^5aSgc2d} z?m$d?i;*onxL-VYzFl(8UBt8afP{Tsa@#}nVe#Az3BV4lPm##IWM>FnI^sA1v>-Fr z)GUse3OIlp6VV~Wz>uxlGmhYtKwyLgC=aZ?O40aLdZ#k{yd9XjjPC>{HCOqHj+g3; z+F9A_a?GuPWS{SbG_GfGj$nkXkKkJ|P_^h0_>c{dzYG7HwGX5sz7HuoH=mpWKm^kX zMV%VN8{bQgz?Djrznwi4))5_+;Y}{kw{bf4^{LJqa!2w!-rWJx&@5SwikY{w2bI)K z@z-x>?~pgd1HZ-I%Oz!&||Z?TEepSYmAiqjLfv%PELb?;y)!j%2-JDB0Z zH&Mkm-@z`+Iq|{stX;9h`Zv$B*UH}08x}sBDWSiUbt?mD@#s4-kZBoM|H3=jfRZaF z1wR)onLNdeRL%S~=rp+Sv^^A7 z6tKgTG(spM3U>xaqIJ56+LPf(V+bGYl08LJuRCvd-tcDd?6Np~@j_l-!oNn!>D)Sp zhckhPblctrB_ZK}h=U*9iT?+>$4=i+19&VG;N=V;8CXvG;sE}7ddug){|!g_`FF9Z z$DD*7M^yR|Ik#;*b^IheO8j$yr!~J79KUeZfa=CXA@xf z$pj)O=wv<-!u{{ZyGB;TH}Mx}AW|vbF;M4!`+u_bl8f{9{+Rz0P^{xCqUk;CPb#e?#Igw{ zc4<|SwG9E!h4owSVH2{_w!i+GDMY=T6>oZi9m*BqW+#$~%UeXHAFg!dKvZWgf_dW% zY|$r$>JMi`#jRL@Fa7m1f#c%f*h?->cRxbiGes3rnx1UN4i+j%WD#yEIA0v30#bdP z^6@!4hgXjpYZ6Hyu!X`)P5v zEaU1$zusYA1^sl+4vuwUtFV#`;N_TGUc4lHBgfC_{3KFz%<Ny9w_vcYYKGaDu79d9vtMDXN38DX%u_r2$07xzNib;AnXU-I>tn1y%TaZ8l*%& zX-}7t@?n9g05U+GUgcyxG?BqV-j4}b6txOM@n(!WYsfUUA)eE{;Id%E>u#imx!y?nUBvN)@t)r80tT}oZ2NT6EuQ^- z*7T^JlYp@CU~LcRWk|oGkV7p-cw@tGChn9PbiY3P#5~`X8w21ZhN3zIn$c+ur~E($ z*6V4MndixFLTbb-4Vw6N5D}8Xoat-!B$kkTLEjN4=2*wQshrdVzDvD5Va&A z4Ilp51>2_*L)Xs3`~)JKL1PtvdPS+shxj=e8tM?H5}%o4Cz*$2sUnGxf$hRS%t7xf z-KCiECOxC?>sRHbuzm-xg_}d-&<7Z141i`PO``moM#vm+6Fv!|Bo}athGJ>NQF2t@ z&=W6<6+D%hZQ~6sCUTqFegimBr`IP*>DsXi`%=HSavB5;@BTB)7`VC7|mi7zg2p6 z#e4sNWoz|aJD!@%GM=~hv4z}DWo4^9GHZPJgRI+aUQ%lEBK1KQ_rfnH{1_nNzx_e> zP6Zx3zxW`#U(H|@b$Fh^oc7vdx5ew`nN?Z(Unii}oFwMwS+YKJRch0(=@&{d2hDe; zUzvl(R4hs6*}HT7!;;?`O3w74w&aWX{Nqz=K%RnUDfb zELa)-TgpQJ8mSvd2Cl4SiHEyV+gN67rxH>)wa+&d@O|}QA_P^@-)YL$70xqLnNq4qHZ;vLa^yfcJFFormdz;Ke38zCaB zBgiDMv!SJ5q!qqfRzfeVjSB-rEH0bDY6A^K@+-)6&bd;OT@e5DM=X#lE<95oRLpDnl1g^e{ALlR#e_tvX#$)NAc#hj zZ(f|KAUX$O;`Lu9MBDGF20XST&(WF~@T*3`!S8qES`=z!lzJ)iL8!H$(Bwl-A#W+b zpL9l(rx3qVs?!zgvp0~V^sHF;2#c7&OF(?hs2iIE%GuAacuHSRa2v^4rJ~w5Hg1dE zk1)N-8^tvNDg7FKRRN=455f-(PF+6TpWIPGBKA?%;E}`CXAvO}e3aQSB^(bKms~I# zX~Bz>YR+yKH6Ml-V7rMAGa>V4TwoWJhOqeZN0}aWVK5tSJiF;O+X-;QnX#Jm7QdWq za0BUAjH}{5KFXqR0dF*XD3#~q`h;}?QGLE|fdr+t^Usr&m%ubrVWDYraJ$Xs0 zOkR~^P3F3hb5yA*JZ{VwckD?i9JwN!?Sg%rz1kZQ5=2Ln;<1mjq!OJGpZPd*qLvpI zz$FDlYGX7!6J6>VOw#PDF+3~>8gwAeD|tLJAQFF!$-QhgTN7^a&>yo_Pm}@K%f*v_ z%&uT-dnC5U#p@Q?hjPss1>}@B`%j?^PD42e_>1cL_g(JEOHspbZ=SlGPP=JLUl+7i zxS9suy??#$T*}{@m22v(15-e1p^gX5z2=qPxuj_yq|d+aX5^f40n!cdu{8AC$l+a5 z*c_LvQ)}?<>Xa&-(XpBEVrl?opSW<5)hRC>h!0-`;!}bISVa8OMRr&j7#88D*?Er? zjqfSV;^R-VL5~8AW9yu_^E7Ky(s$O4Phj84<4gTR1AG0KQvs-n;Yw)np2o;kYQ^+tySP_|b;c`^KKtPa|JCsQXa7Nc9#T+&PIG!Go;{rqv zb0+MqL5#6NVSoi821$9a4dxWB$B_?@Me?!3fNQ|p%&J2mkcABuRN-cb4O%dL2&2?N zl`tg13TG66CbHN$dODK77j~T|VBXjO4W+i?%|gvjs*>sC-N+2BDbN+!4+A%2A2-P_P1fqnoK8W6d1WXYI4qFG-Hj` z%$>QKaLhnv*7H099})uz7V=dn_r|uRW_ zm@6pvhZPuraMTs~W;0_Cdq_hN2t9LLH>EaX$UbMx%aL|uo4V{CP)qt`*sFjBW}G+Y z%`Q25$WW#Dle2)ihZG=^%n8ZN?xUBu;*LQGB%6o0Dgyzi zM!H;J5rvNc9(5R3C~C}weU^3AqPy?l38}5GE4*f2kz+@U z_yd_+o(?hcEIXrRR;E_%>!xVk6VE-1;;{L$xcV&PrSYp$^R6-q_15f}_=i8o9`Qtn z+T(q*;*FnU14jFDX=`^Vf9%0<{@ANv^l}R6E39|4?4%}d6$RVQ0&urZ(eatM8V$Zbl}MFPK14~6Rl0B3zs*VvSFn$jAISF6z!S6c^R&S|t)OYkN9s_qnef%2l7vijh@bd!N`z2dAtgFA z5uVhjQLAsNrJTsSxSHb&5a37NXy=7$V1Z|($dn~Rq%ZDn1S+Dgrl5cd={@8Xlh1H( zG34$d5Jii$>b#SCE09&lw2VY%3aw#NweAP78_A$xxEX=7(V-p_zGcyTq8D0f*zz^T zq-uQPHO?JFK}-8Y9I^yRCfK>)z8u+_g~qy{C+rS=7C>Zi-zsa5>2#HzFMc@uH{{_~n zrWX})=!+~-dnok@n{Q1Hdp4|`2YXGRW8g-AOJtXOy+FLPM;+Z)Ll zd+nP(PYdpf)}ztvmE>q@-$ijYOiUF=I7YaqLi=4pF+zl#-C&NFiDSW zrmsj1k?Xd2_Bqy$Df6}Gu*Hh(r8;|QycO@s6q6}x0g2ES9mJ}0jddw~0WrA7j+ghH z12_j{dqdaD~fNlxIM(fL+8I-ZL<8eg{e~EQ@@j8Yi%@GS! zbmlRTCs6_nS*~HUp2g=L#|V}wp-9kS_9ZRXfYA_jYt;dO!lV#iw|6RupiQ+DRYe3I zLG9pNc)6wsIpa_X;L}p$)TUBhTj{LPn8TjK%>yiQT{ZVhun5F{pIV_=AQY`8u7acx z)Xygqn7r5tpvBCoMSH_YpD2?zPgp>U`g(_|_IX@*9t( zGuxR?sn*)gtoN-IHuJ+$W^?d8!dY);r5}p(PX0+>E0JuvPe4A+Gz>N6i>atKAjuiOK18NAAp!3q`Gu!CYmv&&k-}2+_%h zLoJ{TWz^mm1_&6K0;=MSymIQzYV`B}TY%-O0+kLDJA%ny1c6$FAQTz6>7^M0g${02 zUnO-A)J@_Fz6VnPiXC*RkP)TeA$~gIfSWLepg35Ph$M5>Q;Prs^UWDRRGh;`NmPHE z#a=J@blU05CIMqzIPckE_sChBD=R314=V(4k`gL{vuoQNKL548btX^ ztj!h9V#=L*iS?kt3ty1M>`UzTQIonw<9FCI8DPE9eI3FWxixCJENJp}=-n6w56Gc* z5Tcrio*NjOu;HVrpLY`xIbcLPq~>Ucis<6{c?y_Cmnhj`uS39Ceo0L1usHAAMe%N4 z(>Hs3a;!7FC!N&S%^45jgz{28da(Z09rjswuJ}kAbbgG_!OlR_1|q@XZYzJRm!#6^ ztpbg6+$b0Z9JXyACQ65TFaR&^gI>mI(0B$6EPdg!IpvccfSw*Mh(jn-0KWt1kL)(# zXA9sT+0EnP$RCv-FmdD!$EOhD#%Fi9N)zdj_|P_syq26C$?&_y1v*tC$-62}!PnwJ zu#yJD1&c>O|M;ZT0%H^RHlngQvP*f}OP3_C< zdrXm`Z}xo_RHv8RqW$~q`yM%ZA`H{KqQ7Ln71m^6cL;k3aMfep-fK#tH{>kan;yc` z9?Ebh0EgSB|B^jxG9-MsNs^XAd(r~`6afRI;)&>{I|(~>J7NXJJN}BDc*wdS^`RWg z@DY90)!u^&(Mo6u8`bnF3w>{NJXe>1l?2f$kDa!_83VHGeu&ifVmZ-=0_(Un=>iba zIyt3ggeP|L!&jLZ8NU<`DJ}N}9iJSxtr-jL!-*h@VH5cKSclZEvs=Ci@fv(-CGN7e z6#NEam%_qc#-eC){ry+jy-G_a@KY5aYU7E0^`2Kp^AD__8BBKePlCPBv%{}MIvx{5 ziVmLXlEgp#HG89a267j#`5}9z!gVhhS|k>q@haA_rgQTdQGSi-xl)2^9!kN4Bn>*x z{owb&$SD7-BlW+ZsPel<>PQAWT|n9J(ct*d=dEgoKwvw3s&K40Brpo*;muuC{^Gnz zeN#c@mxs-X%N;mvMW-Ks<+$;IMtpw6orH%+f%;ou`kn;q7dWow`+|t+AP;znYzZgU zl-)Vit>8pLEc)&lMWf%(aV(GGfKL3{0X-*!+_x;P|I;-reyiNXv}n2C+?6vtJ0c(M zH`l$Q=Wp0%JF3GS8-nM2H#yYn>sji}D3Q)OKA{iFfYil31m24ruYFY5fj4=%=)BI} z96~L)q`=c9yxDur)A_1M9*@Kc_NhRw)kXu-`lajaYk-&0R=DuX6#}vdFaiP)_-gJN z8j&#(xhD{H$D?^&g#{$g0_xp$;}qZo*geupy14YBN;ZocZhmYK9g=tJl05iTfEm%= zQQb;QER-T^z=127%&!0{94!@#Hrc3HT7u&e<!8j4I7;UUmk+4vGFz1)BQ}^?7K1-!;d?Im6kPTw z@}bl@S_FAg5>qT@`ffQasL5WIFxfP!uW2$CiqLHn=e`V}c=5%bG9!}qr_FQ%6LG9s z0il@6+c&qM9%t|0kglf2FRH2aG<4eXKV>y`I$;05jJ%eEZL zvCc@cWm~qDL`jrHNpxf-mJ{!;cQLG4yt^L9oAoX(n604(0+q79O9}=IH!P=MdabO1 zKurm)+lrUmHWSPe`noi|Z`!79N~7R%y=-oqZPQCA0p>nO&K4-QpU?Y;9Y?lCGv|DN zpXd90lZHQ29GjA=Z_10OiiIiTI*V8_AQS<=Ne|=BY8qi)foH94#vq|c8VD(btdr(~ zHH8kb;SK#;l?ED8K+zXM6Xh#}KugR{py;ak1uGpE^H zNy-=#eBY~jbBo*%XunHG(L001$=+k$w68CNa&>}vkNOq<&R6x_O~-InZu&wi={sz# zF9AeKGC$BdVc_JOf8$k@VLLDKJFlX4bZmley`}d$-@0lPd-;>M^tY)4E4}>BZ|VD# zuC=26zjRaH_Vi$6pd_hnLsEU~trJ(DxymN!xz5#%3Zy2Kf8Za{_~n3VD4XB%YNMDq zR$u1Bfr0~HFSw}0tUD*lu|S&uO`uZ17~BGVARq;=t2tckziT-Ql;IUB5LynvKLlP6 z%+5IEpJAHgz9vJ=p~=whTn_Yh<#+@gB2cxw&sp9bJ@1pzxZ`ySyHL|Wmn+dF2-Pdo zT%V*flFkH9Q3K^=PN0|QByLZrIAD6yG{-J7;6c#IBF2=-(C>@jFa~r(a-!c0hzXiv zchTXIWc;ar(mQkMz*q){mZy;>RnU>KP&xuqga~9gTAmPMD`GyXDiHXFS3{Q$`pma= zoC+b%i#VIw1mhQ-ktsUjnaA0J9-u(?DWHwgF$FC;##J_;fr$y$!0Rt8o{b^xJ;N5E z)2A8uJgW`eXc~m3UcHI5OZ3j%9}WkTw2{8Y58l>ywFRflLBKBrYG)8iH4cS`vZDYm zRDEev)q_{~r*7;1TDRbQ67eV~SP;Jl!3p~EZN1A6?!Dl7*;_@Ur{=)o%{&V1H@(gl zG7(<=n%)w6X`*+MrOL|+gPa+bz0E2REXWFLt%0KI01l?TW0R#^( z-qGJI&+wXmg_H-1&;2W~*%_GuB@6L=-*OWHU76h&>zZmk1ODc zgIN~2j-Xzy!18SJwmLUynL(K&{F+b!F;=^_vCNK9PJt>aRgk+^F%|Q}bRG0M7!BbT z(`rC2i*9MqLbsx%*4f>LqfnezVgssRHC}s?VUz!ktvS$O0urckjUH3n)qLxB_x|Ga+d-F1uU|=sEuKUA^}~!E|h7 z@$wSLoI(7a)4+{i52n4Sk*M8?v*IYuKI-9<%Ipt*@0c!C7&B0lxU5w`SX^Tnxbv*! z1n-=aKl(#Gia!YIsCwzfg-iUSKh%9*aG`7I>+t*-bPDp=8{kXkU;Uwe$Qv96KX|IL zqbqFh*wbZ4w+C~)>fg`>uJK3yO@9HW4Yi^1Jpa3Y(=l~{gfV@h{zv+eN=uMGpF0w8 z@QEMkp9x@;P2Y6efb6L-mon!;|Aq#i)|L~uQB$jF%SpWLo_^5d62&s)kZnt+QyD$O z-+fOHRrg&3cE#HinTkxKt(1T9p1xO)Oo0FGdiE-Y`F^5uxbS6y4-)F>#0<0Dfg#J6IUaIbf{j&`ip|{9`@t z7b8B}m!vA=u2h)^p}62?Z@)svzyD~Gr+%W>xBN*a4L>Kj+9o7tJCK=?9K#uFe?Y0M zs%#tNGd}_Prc;xuI-(i<``(OHV`P!b>2pjyKK=QtOq1lUiGHa7O8_*1=Q7ai{% zVW&$TwWKcQm*@anL=XYspuD&m=m%xN`h(sh7%0+nJ?noZvT$Tts)>#8SAVKU55%-S z8&3*atTrEtZCj0)x*-(bQ;S#vOJ7z^p?hME@@6X=hRl}NznOpd$NJWsP;IDmHI&;8 z4jqpNG_9c5+k#-I36zv=sGfKBwAl(O5$32{444Abu3!bx>CqOwx?U|ZeYb)>-qa^NF9b3 z3p2A^(*z>Jo}HkFOYX3H;vIHPVbT5bW(HP96?2y>K^<8(Gp7OySjLP9x@JVs>XWL> zi%v0Z#qBk~u!#D1y@9qzTpN9&BJwU<7<0{4=GUwSj0fiT#Wu1-8Oy%-7)gc7?KkeR zsj8o|jUbv5hLJ6tN`a|$?b#kt6G1sUUInAr#7wRFL=ODgvnMiXxRKc1Cjd z*ptiQ^Ob@nT=*WONt;Mck!>N-LafF-AUqbS5dbF8@06qbr+ER$&IcsXgWv~yrNaaq zl15CAQy{Uc5SG#+Rd1I0fZhR- zWJRTB&LgnFeS!1WmK;U~U}EWMm?$(ZXez=fuQ`VR{~CM%EFiw$LZ+BZMlN2DRba}3reGRL~M!-1KmRw zj&8<0#-OS9W+847L}p1#!<_+7EMU;L@-aFeoRxq;sUkmhX4Wy>o6qW`Q2jH3JK?LU zFUARZO7^ef(c7-}T?7iYRW;S;FZPB^wXOWb{3~t}GB!Rw;u5eXSRrEt#yBQbk6q0! zvfFH9Ofz(Lmp4|ER^@PjgW9Wg#|PK@*3&ab7MOnIT6#HyoxAC}W_ga@VUc6!)2kL5 zH`1$p{$9~o0buUSqx@6VBqpEae^O0?M{iX`L+j>J-DM2zs&nZ6J)3#z= zhhcWMZ?N&FV%dnLwoQ~b4q>Xdq~6HirrOgNERa+~U~GQKL-s32ll;9N(y4qs#lPSo zK}YxMgBSUqi&y${{Kp>h`#ChB0;cSOl#A+sXibo0DX&Tr)k;;WBqQUFI5#T{`8YN$ zg`wJjG-?Xqs-nS2bBWF{geWN2lyifsg0EV}obQvES6yMMwSo!p ze&hghVido@^1UWG^KmqlCy-ov_TKZO5h0_<(6J-r%3uY1J=#6xS1=4_HTWasDTWEq8K(^S_)^^Sj3Vvd`y0vK8if8`>Jl*JmTEx; zH6Gqdb~&P$0Kwm~m2^4P*^*c1b6d%_B7_G}*Ze^<*&d zL~*v&wND^90X#zCTM)Gc+BKk~!vnxB22fPQVS*Q&*KIpc&rTR}}gnm+Zjd zTD$0&t{nqUWV_cqUnxjL1(_&-+bfm8AqxB@5bdUStH?dX{Blu>6Fj8#=&TO{wH%I} z8sZn5$*<=WZ!;OYTNd0qN=s)Q&TH!YHK?rRD5m3dc+II60mLYirGWWKoX-dhyCBvV z13QAT#^8wLGksFP2)SB-+1lFN5Y$k^sWz^quLtTuRvZ8}V( zgMTnUj@5@xOO@uL)JPXy7@v;J#R$)*`Tq=%m`m>IX`Ph0pOOm@>$X4>zfKWp$gNu= zy2=k4q!Ss3-FKUG@hO9(9=R`-r&BLqSGxDMp~%@P4mmfZDQR2l@HbCp&sCQBiT1St zsusDv1;m3C!KFYx?G)@~``TNtOSLD~P{hR%*oNag_XJ7f!7uogCJGAr)2mY3D~f(O z)Rz!^I8Xb~Mo-ml9|*KH(r9&AGNG9@Hec9A+FRX^4E5VT6FfS%wH=6? z4z&Jvci8RFvL;M<<9`|V8}HX9tK{yt(a;;@ghIeK_+~% zzX>`JY@tIA2#s9R2Jf_KwTRYH?QH;jOKdSNr+#e^MIh?I_uWtF}gt-EfB^w+5 zf97xjQAwd-MEFi_PcOS%9c^0#4x_3s9g#)FEUKNVd@gC}F*$zDYqwQTl zQsN9c6he;=FkD?dVLRG`^Q!h18fyf*GO+K59@u3!VuFDeqYaS2*#wh(=0q@3RR<|* zfMxUHd|OrOyfx-hpca!wIN3#-bCrUcS+G<3kuwrM4!RowU-MxULM@$;FmOi(J^Ki# zZ5vVMX~Jo=0I3Lm_?j&^+a9k#mRpA-{rW~aEyhe}TN(hgFVDUa2o)TNqtcW!;*PSd zqs4$2PgZXC6Aht~)MMjpvrOJP@N~jH@|Hbz#rFLjcJnq2Jv2_T2^1pMSqg#bG&0Eb zN`7q@;!5XM81)-P?LK6#5~1|(ucWu&=L2T~QS>TI^A1~e+ZO4R*z;O^aa zV{7Ifl&GmKG+V*Hvxhv>rNJMGi4XN5yBFsy&hlU>Z+HcFwk~Z67bS0S9PyxC9rh^v zR}Y4xBro8msF~ zI*3fcHk@cfiRg;d9Ew0c+5>#wesb6;H^QOw+5IG=1ef`@_LD9pV)GyDC*xbC5J1eH z>if!7j$nEck&bJQ;&hTAw~XGEyv6q(Ab%w1>V=^cfr(&R*?9nLdx+drdo5L6Xr&NZR?q|KhxgcrhcG_* zP`4d~eryA(u?eF4AG9s^3+mP&)a~cBZ6COiFh-D`tl0uJ$C$fHOzwo&t`?P8Cgz~b zyXrBirvc**R2@nJ5K9AuzRpLBb;yr>7^1m74)VwJe)~XbpY88p%MPF)X+2Fyb%@3L zA=a1(UQ+{r6NYV#OSNpo4MQe^GBF5~xCtscU{|irgN!Hbm7%^W3rUzN0{%j(I}qAn zsMeCkr&A=FQ#yAC=>>#1^Ga>)7Ia6aRGh8V7&#(ptU`qm@z@RQhP)N(q<~77dfa|M zUBqXrb`O9ao<&sz)ab!%aWrrC96OKn??v5us5 z3ez#b&4?xz7z(7Y8*;4|py~!dIT~w?af$ac(%w?}?~2|S97bAnqdZJdr-O3+mSDE{ zQAQ%j%nW@7Pa-pVSXh;KG}kaNRd$}QElt+@yp>w z2HYAB_o&)8gjEjk=MR%{H8PvwuO24bl+YxvJVHLAN#6D;P{HxvIzkR8{Wky35#p~y zP%L8D`%JwEqC2?6Ngu(agL;3*uv9$QM~bo%8R9?4l7q^z6i@V%4?3mBt`({HazA;e zY;1uRh~5F9E`bY1zh`Sh&y26jj_>V3!vXM`eB>DUh|)d9Up+?pa+TE>548moZR+a- zXd!~o)M9##$AbnbjM%KI!kG(B1uAidpbLI}jCcF@L9{T$rs@)tB4LJ6gA{3Tl^Zi) zF!8AYVk=O8J`6|^I9LG~21*tA3}C!1Mss;I3W`X%a-NNnq&b2qN~ktAAXV@+AbYOE z;E);&S}e=2V9Y`6>Vs!!Y^pa=5vmqQukvUs+?A&WGA_AIAJCcAG*MNF@#>Xg&~|kd zU8NUA$1&`0Nh+e;a>XSE4`Zl|dBv$HIdNV?eFVpYm`7V?iUw?K&57ZY7($6YC-BDk zsV+A+nqEyfB{4y3Or;6I2LbJKi4p_%(En^ssW|g40Yn#asq=ExjVw zyUikyk{)j`Ksj)O9(o0I2tK-`q6v!xlQq*kjA&XE zoNr-tHS+I2LiS}G=r`Qj5=jC`IfDZZO!77ZV6bn)7;kOEic5~jxa5q?i<7HxOsWXy z+I$#&j`6h<2mrEb_{`x1|I!->M(tf}y@B~4tykN%{?kwEk!v`(!H7(+F)DjKIJVJk zEduU8xuSxGzHpgo-&&g}%9Uzc24lomK&QE&_*)vES?#|p`&-(z_KUh0*(?U=h%$d) zj-lVBU>6&s2NnIt2CE32{0H*D}z51B10Nzu8NN z!#5C2oyWP>ZE%3u{Nxa!N=JzQ)(}ilB+CD8h#aLx0*pPf@}XhL(TOi(Ag|&Dhx3CM zAzRb^D$l-=02GkozxGD*561?kGT8ji+03+3S6BO1P@rz}MUuViQf=o+sV0c(Y;Y>P z4F1kDa-FYplxk8#yT3oA0K6Pt4i-Zm%vuS~1d9*E`Dfom!eAo#lQ)qIvL-c7#ijaZ z_}nlFIio8y7UjP?OpL}#Hx5%haA*i(F$F|Ky0CPF@D^{iFQ;obKmb936YM-14dBe9 z9BYcAGss9pK~Rh<5rgRkcv^HhxS9mQ((j`h#v6g?vTWLftrH6`OoIR-!OQ_T>V^^6 zQp-*wnZ`couv6YZc_tX_uNc+W(3nH)0RvZ$!BL`8;=#d(10xb_#AhxKHn3)k8}=3o zBg`^t{4P2SC5z%p0f&ITRFtHP>_SOfW0&h;oys^TK!wWP@{J;*3$Tm%3oe10#uzI^ z@~~$nX9-C%L}~6C0usrAVy4SsUL^c~y_xu1^-2`f5JZS+W{rlA-Ees8K)Of0a&nxY)BRvI+z4;bnOo(~p8YKwh_{l3(YAQLL3Ht1Da2x zD%_YmblF)Wj>^174gtXyOkDHU2bV)@7+_xCgdk#T&G>Y61KNdK(fxAYoj%2-%FGoY zk{8ANB;cytA?R=j<0;sgupj!ejOZGrjOK>WLKu+xS_CsbN0X;W9w#4FTB;gQYXi&; z2Of=)l)NnjqY-G+gV$tmR%iHEpCli3R~$N+uy@3wc0+s8RU8^6$J8xk`z|y?qrW-; zvV^Lxl#74)I63K*>+8_96dNa_PRZRpEb}wtqyr~q-I~i&%~!{Xt@JGOZ#+f5lye*C zh4v%Y+_|I2-kS)-?XFHFix}hF-WIZr792joGVk8C-9C`qW5>EHI&79o+L=rWYH-NT z_N8ruqGE`uK@eB+L3I*)cG#QuszhyC@K=O`Ew&F4#4ZTY!2@}}vU6uQ68qiuj_o-d zoCfyqkK^Mz?Vg@?JCWFKZ%5=EMm*5f)n>P%7Fg8`Eoy5ukZ<|vBJzmoW*jSqsoi&k z*~gA%?B3pkc7L|lP9YHP>tp7GGm|-J@7+u1)kAyi?Q}xgLx;CSaYEPG30CwST}XBT zqXY!%aOLhDc2_iFheHM}I=bxcXgi&&>ammi_t^2BNFr&VCY?TD@7uS_j_=-Xr+W9> z35=NCv5T$-Si;`3f4j}co+ewj$a}WaTT&NIs6F1Ypy&Y(@S!CQmZMqHx2;;pR?jq_KZAx(`M&=@s1z72-1DnZ%| zXu_6IE{Ms(&Cilp1u7NWwn3!$8=obZJl+)cXc#hfV4t1Ngsz59y5hU}ho2=;Z*?=M z-yaAX+x#&84IAtF> z%*=tT&2rKaU?UG6+zWtm(oVJ)S=XqtckfO#p6s@}yCc^DC)gdiEJa#1rKhK}U3Ye) zfvX|#qYk2_~p>Rnar&<#14_GXB#TTc@0XgvCw0h9aq+1tM98%NH6r4{AOf^p1*}2j?e60A|JCFnCJgs)f z2$bbJ9^Y>7-xt_z_jGrn&Vq&$p+di)UqZd$Hq+^Y_K_p$*Hvj#-&oZDOX}9~Gwq_; znqSneD14g zOs4(6Y3!HZMVhLArm;7mvBkf77wM9nty!Uq6*Hvcmvzy06c5jkJk+nR?J8=H@5TX8 zEjQjnyp@r=Qg=K0nrwdXJ>>10QeR)!o|O3Sy@!0sFST`W<&8rR1g|KM+b2RR$^!$3 zIwqv;9pf^8&wELrQVMkXrIwB>Qt|A2$seK(?ams1?0w{EO^L<2yFdr}&G(T-w_~S$ z;K2UwWhq*cHj2-^pAd}H8W=cc55M_QyT8BB4h9WmJ56?Mdw~DbhmhGq`?+V190~^f zc=^q5exp4Nt1>xx0s_4sl8RgosSrvkw#?r?N7^HZ8zPd*)Ov(ZZILz@=Ogxm4?X}x zwI78DuQ{VeB4L~HKb#|6q3gxL50hV0_|)?x$TvPprnzI5Wcb27d76KDmb3<)hcouW zk38HqW$)Pn3s0fJ&2Vglfz(P!I+`6^V ze&mq{;VUNWiOj?(O#8m_);6MjPt?c+qzE-&Q*~5{bQ%cM8B0a@1RQ3C%hd4GdfnKZta?$B9m)W|k%6UY;U?A(B!>Mrf ze~>M6!%>zjgqj~6&Z%In;1zKdPbz5@KJNyeDCOg`Ci(>CG5k)|+aGSvu zfX5ciTew+ZMS|xjfUuJ5lOG|E@}J~!D);V>kdE3ANZEqf%#u=737SO|xxD=MK0+AW zb5lduuko{|$RqsNN69fy>lDuTY7qB(s>An!8UDcYB*b6-C~0UpF$K%0(~aZv;o&1$ zRLrg)8HY=r%wzxw3GgpIPX_rz^Q1xzp^bQWo*ZV6>zdj0d)i2I7Cx+ zf@Khi2axPiew1d}rjE$Sz?z!2+Ob%Vy?ZypzFl#9`woPq+hg!TyX|Chzg?X<+zX?Z zvUl!89k;&LoTw9LBcg&Uv_dFf1=7VT46m((E@(N(B=|bn46-wiVjJqiga62=tw#uG#%i3uq9JK$bsYVQece#`IE%gYJ?z-SJ`E(+M0O-5AHyv#0k*1 z3pF3S%LA>L;XRyWk02-TqH-io_53)aEVBp!afqf&<0PJ97H^x9gz`=S!*K_nbtkW( zU1FYHN#84}_m~cBNr-=ylWmdSLFzp|#B?B8v@!_$9+WqUuGqFVAmK%3AF z22>ead?d`bbknR$dt4ra!=v!ULZ!grnAGa#gS-vL@!`fHSJm-PiK4A!KR=B#=en0 ziLWUoKm+Eav^(f2zqzZsYkXPS)s8IhZx={HVK;dFXUMPADyV#-z1GvV(0<)g+t-1q zc=0pjb28`2-y)+`y*Dh)+Bo7F$QD2UTjT*us|{n2o0u68h&FVqTwWAMFz0w|k&NLz zA73OWI>ANu#AI$Ql6mJ~`~ePzf&zI*u2O>zZtCIBbP$dR9w-nFhwNGyTjRTae?hVlqFzYuaL zE*osBL`|Y6mg}*FY7RU&U>`l!Z>M|HLb#|NIBLIP=neK$Cyv`Eo<45B;SCQVljsoj zo-&rA#slJb9oc^sd{PxusuCJpB?>-t2B27wi&7!Tb-Gq#S_j3i>>zU)OYc=D0@Zu_Suh z&;P%d$fK2xaeMsuW5G2q-?2pcTsXhDAXV`9Es^b-lp0UEcI@DPutW?;sMyfRuP>4J zRsuX-A0Djkw)vBvB`+x90RP@+$&UC7Q@x>d5(HNXmasOp7RE6Mz}3$i#}n72J*aQM zG@h8N;*WfeJfQRq^Tp4R0ePl)>vNXzV=HPqJkrszk*P-!|a|Cmn4Az6F( z?y-;bW$Z)j0MfxAfXoU=)_$KnwnI`FO7mEr3$T2SvYGP%la$kL_9MKF5T#fKWbn&<C*ACf`$ zyaT6<@tww1>0oGy4;G0bJNUXbK=tayA4T9gHpbRMSK(RK`9FPy{FPH`e(SQr*M65g>XL$!i_%Ws{(IyFcSYQ0 z42gB-VAmO`__g07yKxu?^E>5N_zzdeZje92I}3lQHsgFo>^ve#4KE1G0+~QaTR!10 zNotcQ#8LzE%69LBo~P^-uH4ZPfi{tn6beM69rojoKWhK#uRa62@&v4N*~%k92Zt$0 zI;(KJS}xvJ;gn(!DvwjEoGq7>acI^wQ>_{12k_PMTN)N^SxAuNpsTQ!Iunxt{A?Wp zsnHOEN(Y$9m6L3+;Xjc_b4aXvZC7{H9vyuQ^_WS-LrUB~(hnWiy%8B%=@QhjSv zs_8iXBn7QO&k+ok$}-jBFlxun9d_nOug%hj#x4hNP7HhokW|~Y$u|GWGO62!x=q*E zWg_q*fw>9;+`ULV+RQ#ZArq9eU&`tCG|Lp5@#Wp zrEOQX-BMI%@z1_WK+KEg4ei-8#jRf>e**Gn871`1FID`2rIbor1gO>z>^Sb&hf+CS z&Fk>|1A$7IW|4e|=%)rJqQYFe#GW}fvFBB8bUqOrP6=SG$0^F}vO-mwH8ZqK2kmuZ zYz>aaHdVJGr{@QlkEta!itWS?<}e~JiH^XnfG?VQu<0i)h<84e2SS}LSOH)+%To#* zFhto9$1OG;~``1Ol`Q0B7tBnP5@p{)_c>2yroMlOd@ zu{Z;Q)IFmEA`rQagf@l)AHm~W6Io;W;T6G-Eusz8^0@@v9U48_Riz4tgrk5`vj|ov zR&wa{dK!0zknAe%P_xwZsHt1gf_7;+eI8q@t zb@J;qr_M>rOUw8GLHVwm)5S+t3E;%B7=Pn8fQN;}kYF-g;v1w48zNC0tum1eYbCG1 zJg78|Lu%Pnv52v1aWEy|7_Y-avmar{hx^s?-k*a$Wx)(Ik{0KQ$mOvWMP zPolXFE5>q`4p~aD2yP3X9Hj`f6||D#U%2doibn$15O=>!q9G&222H%WiT(#_Kfxe^ z(0aCHL6#wxAwK#tX$Hn)m}PM_p8_Qq!%C+YCH{$*$)lPO7eTst=VgR|!CBt*O%i$| z_6Codh7V^zywC*8;-`_kj`J*hdL9C6Tr)!{a-9; z1Av!{#4L(!i(*{B=e|k0TXJ-+Bzwc7M!?#zQiq4rQ!G=y!Z)7@Y6P@=Zh0lMRG-wH!uaTh2zw~Vq*=9g)n1)+l19Cl%Psh&&hFz4T zD2?#fzD*u&zV9Y{c-V}OfiWpGhnvZyy@!!+jQ<%rlhR(sul*VMQ1jXNVSxHuF`Qxi zf^i*J8pf49Ec(=3VU(Y`LcH=^@x?2oNzCa14&py{0UEF_I16iJyX7IoBFhFfT*$`Fe=MbnTAoz@IS6dO8#Po6^I0#__Q-+4*wy^tmSM2PyPjIt6&!;4O=MjXa9n<_ zOpzqXgj85d*r(LkuyM=6sd;+TI>YWE5%Zb4k;OYU*h(E5Y3MptL0GT|b=d&D!d1%Y zUn1TMW_kZ#l1~OQAn_N`|M|3fDFJn#F0AyfrPtHrW~ea4B3%9}@&!y``0c+UA89{a zWU=&_vjh3TQ=_mj94>rF$eg7X5-;2iUx9l}L2^TU>>BBjSNO-Sk!Ak8h25Z7bmrl8e@%|oUoc~Z1RghQYByC-&EHggmpuGe|C*eU7mBXG zA-^u8o$SaU|G?jp)}N=-0A0U0NtUo)@X**R2_*+;E}GVT@Zl~WKFC`TyNTK|PIs{~ zSqneuvcKaB?TH35Rs4M z$VbZpa*HA5W5Z^yFj|sUu(@8-k6t|;vYw)Y*t96t3h`1&hDcK^mX(4GU9=GW2!U8F z3}Y)*E6S2=LM#r*MX&%SwCyG&YZN!=w{RI)hA4K{Yasx{938wJtYQ$0L2HzGtlQ=S zJ%iWcrvI#`%;J2by2v<7Kw|s}Zq2hCwGckrPG(Pzq57OT!jXo#vkPrbLYS_Sx`1|A5E#H3m;)G? zb~64EB&_N)^L}Q7lQ84UPHI z3+xt!J~ZtyMNCH1*;<_OaY;~r=#$tzA@oIj7=+%scxj@%#8Ebi zS3D)v&xS0&c);^Q_(Ry03u(AM{)O-2^mBlJ@4KWs@{QAY;EZtxmxY9@1-KMT#lj3R z4Q5q{Bmxi`FDBPXQmKSl7aKL_DdxXNeu#||Mq={|wIH!s5)k@8USXdnN>x)O^`zJ<6BdxFmbav749_4kp(uVYu7lJ8 z&eK{nR~xMjIG_O&_sLKMEpNLy!LCvMqYYvl5vE*{4d}nOuwwctR?nP*j=DsnT7(Hf znJjstB`s-run8(G%Q?$uX2sg6B^T_G2T|$hE5vy0_?cb~Owxk6d^Ta~HthOtoSdt$YpVj^4-8ohck8hdW&q9@jufkl z4Jb9jsaXPaq*@@|GZ#zp0InZrAxq6isgJIw&z+h)o5NntvK8~u_RS%DD1o$vtSiVN~%<$^H2N}Y0nvY+G9ai4Vb6zDrc;V-<59D5LQq` zzB+>yuuk8X<=`C&c&bv>fE9s)U>cult>Hstr-t2v2VcsXGle<4DI}KUq$winSV=yY zk6Kw4`1d%6Y7!Q*q@6bxAUSiF;_M8R5`MuNH8pyTsU;OWN4VF3iQWndn+sN zv*0uDyB0HHE#kMT6*IL$G_9ufr%s>EFz;Bz5Wx!mUVOkk#E^rQMgx{!Qgaq!4Gjwh zK`48hQcy~kl+}C`7Al6Fb6*^rE@|K(EIIHE_W(iU-@8phuAqG+4nC9W*T|>kiQ*Su zBSY$@PKzjAQT0vbmV{oz=?fJTx=1~+f|^(fSy2n{*#)iOK?y)H)oL*U3j{VW5{`11 zk9aPRkyWLN8G0I06NA&$N+fR0Q5bcm!XYo@V|bDkrf!N^P6ZhmOXBLn0DDal5W6A#NnqHQRG6KgR3$Rdx1YWwQ6S1-eQ_L zX^u;hS@vh9pPk0xg-GYt@Bu593U3#n85T0340r&g_`gZ6ZryRQaG@+}YZSr}S-ow6sN@G=9!T(~e?Xpw=l%8%$PZ*k_KdMo zy!=D*dvZm1!iwg#{4hWDBlxI_vH<+D5I997D2z3OXU9{+@iHCv=YuGeoG{p%a!@5e z)j}3v3$aoG$Uw#%D!FEmQ6SfV1B_bZ*svLBHzZV<$IrNgBR^4+5_E~>rf_9pLbBi! zTE)A|ehE9B#49>f8HS~#te|w0VbGS6TsGjaV@x$54rl!g=LT?GnB(aZl46Pq6KtC` zBt!#DBzaYKJI6-BYanFR7^kCoM9TEGHE#`KNpmwanm;M2V^itr^f?UZLfV5NenOIP zE70}y8Q4gDP}s^DbJUo|7I^cgsnCiu*x)N;K5FCVc?rcMD}rr{V!<$~Ts3_q#gAeV zH^n@$lO-txI|c=35qxZ%!up1+0Da19L14^e0neKE%wwe(|ICj`Q=}wi3#$yVEY)!Bo3am=k!B&*P$34ScRF<`3HQct z{FwBhUc+t(ebKPH8JKK%00dJb;-==AW?e(Q z(9~gYK`e#6RtF}G8y&fRxG+3j1mYOFDPO?tsxLm`ZmLbO3v9*`0ftC=y}@jOeuXcpg9gTrhh98xhG9wt)g5b9ics2o-(1R+bZ zVV+jp`<*wHxTzQOiu*|v6w3E6O8KfLz6nQC@*y69(NI<4PYOt@SQ4=u79XOAkB~%d zd(w(aGCNrq#B-HuVPjyusMu&Po{ov_9HucW`<$hhLqi6A11-WTOPHxb25X=un8$2J zNM>Q_hD$1RfQrWe``1xYV4r1xyd zLa>B4!eB+|G*)HU6seQSAF6OSyYMzt8;b9!aHnLo?OeY2`<3qBP;-uQNc;<~lfwDn zsYIR&ijq9ug;-0iC_7mc!QiK`n_g3V3a)O3SOl+lM77$=V%1SH$-|+;(Bf$)%@95q zzb;_qa6@Xr%R&eqWtk%PX6g}yn9xkIR1{*3_{e8w=t`*)|D{pv9vmu`rUEmlasERm zp(Q0X1bu=cW-Sj^6BYwQJlyWL1VkRG1}70(h{X!!V|h@liPeBF9)12af1=vGsH9hm zKdp9u){(=6=br_k*mb!aHWc6+K{h9Tqu@a;JcXr-iJzNK9Wj$7Em08MkfKH!HL+_^ zi0rt?2LcvMfMy~8f-#_|AutV|BTjvmYQ}J{cn4NOFR11;4ef>8LvPEQ8lkAri`~Kd z*b1zS7lLNN!lp-QG9NFXK7tqMP)VJ)bUs+;4#-n{s?MEo^^U%jVH*EZo!h@(7((=t(nk}2Fe_{u15rKDWJf1}L%hxP7r;14eIg^1Hltwwx9 zIRyXNR0avYL~&3A2uwx!lZ8-|hHt@h6)+7D51)_VLii}8APmJ72A?a_DBKY0CX+Od zgh`U9myTD7Y(uacg0CYlBqwP_@f#c=RW`s^#83^38>1E4UZVxit>9K+INh5;4!qQ6)iUlt} zLf)62W^;Hk1EIn1y+RI!mCQm4PlC(PK?hHH(vvVLakCuM6gWON0kz7qb1ZoZq)Enz zb~ij3gbhHs6?bwO=cZyFYY1k|SJ0Wprm#M1_!rL&w}oZa4YAySu$Wp9dZ8+QI{~B<2dLuao5l2HJb}VAy$P$5lH+5gD3S#|D zsG4z)R~zpCqVx>$PZ;huDB)%Pis3%KS?WWC44JEWz4RiA^krL3p*ZEFQ7jFGDS>c^ z;ym-`qiBDVP}XKis9>B%uzm1+F*f9acnYY8Da`mZ8?M&C@O57-#Q~lf0S=3eQ~Wv~ zWw`;Y(gZG_v;1rvj8Sw6u{y-lgaqS(SQZX1aZTPk=ZMJ^51 z5uYv`$znPIRh&oAI4xc_J!gmVD4yUdLQDf@_EM5+LT)Y%riXy9h?F$|W)HGC4YM#p zg>;OLO(XxFHnSxOHDoI41&GAWVdEae!vF`S!_@M#hA#+a!b(KJ6^@du7d+`K3&CU| zJA+XWwo+8=Cd_FRz0~xmxfm3qnY~bEb$|(|6HKzNHwI}6#)FC1rPb6-kPUn%#DlK4%O+6G1OVx`+(GD>+!P5R+U6jL--RQDH|`mZ)8aYvzWg-f?NK+X4(pIMSZi$YUDFp76`L&fOvQP@^Qa@5*}@Ejeo5%6qy(p+ zuV-+1^%6Ksg>g%J*%~Y-oE$EJZmde<4jVV_mj64*a%RZD9pagD^a?DCmhq+6VWwcJ z^I57RJLgxT?iM2>fC75&F!mNA$GpdVKq8wS1$@({3Y1WU*L1lLZx1iv4H&K-wTzE)!-dj~La$)8|E& zn#t=FNr3R2gTm%v=Lca#hFB8DB!YFoh0V(pbw6uXs>D$-Y}c5u;lpCR;Ws?^vGvT zKfKc&%JsrVV~OWjR)}5h(s}GOZktU*L_{2OuJ<(LABS$iGv#{`eiH6YmL!@u8?(^y z>e0sH=|mc2wUD3`LjD_YE}C)M)Pwg}PL@?;k*--jrdudlQn2G2%eX=uBXX_;FY=vn z_W>oS^LNDEv8q#(*!g)DMeOs%xO=C3ng3nf{XliNi0u;}f8O-94)Q&_+|h$C&qBTy z%t<$0YZrH!f=R0 zGO{^d94-hZ%8Zm8Q7Y6JM1u~9od^h^#ca{SCYz%cs)QmwE5|)KD}bdJIj0Yztg%rG z*$ll<_Wh!)M3+%~58+Q#bAn|k!dt3CtW-;6o$#XNVhAc|R6Hgk{=yA74s{F%EXZ?) zaKSme1DOF0l#f1c3$d3}dJZ1~&9PMenSJiYqb0{I9S|}&V1~@4{0PK34%4Mu;vh>! z{qll|Q_;c{8-Nfb@L76q7T3nw6i$~k9EPBrma#&X#;f+be>*3pW2@Qc z%*i0a%t0Kgud@xN(u-xW5Lfa+lGKt%gfM(x(yfEjlU)^ofl9CQhm!8L?O_jU0a$MM z8oUbyUWkRx?jXavDSM5zC1eTE0i<}ycnw6A#m^_*S!AM;fDx9z?n{Y?RA7C|Qc?~s zke`UBu~02kWvmp^QT$(kIQ+QtsF^iKX~HQ|7D$JN#qpYvLcpA*5&T(Jyj3Xhs1ORo z<(A+P$1Ua&z~?i&%71`D0i9xSR|V8o@CGjvk^qIrZg9M=7g8oNLl(C#;P-L*MQa3ses-J`OsWt395ADQD~zG5-m`076QUws|9ffB2&SzGCUk|TvX*KYNytK z52BHTFFT1%%i^>Ukt{B^!uVfj-QCrU<1HbWxU%N)#(sCJV$AbYzx&;;Ae0sdG5@{a zO#|o4YGz}3JyaZW5(cSh%%g?oPD)-@&bU#SODT69R-C%UL)U7Iy=-^2@w_z-)T;8gYj_d|8pa8o=z2TLD<7C}Z$yRG=e2i!B_ zBvoueS#V$&RcBsxi`Y%%o}0Uo7bQ$ABc#nLFCfL1S{Yo!M^o4jJS=`rNv=HhqcHTd z-7sO!C6|SZ?il6|9QyW zS&K0H4rF}LjIzN(*3xhu`J;#2O^UI~8wTC&j&uaL{@y|N+qVbL_a=`I%2iGikBDM@ zT$l*dBgA5gm|_wJY}Pz2!bG1L3Z?jW2i>2;(?NFkBOffWAUvBW%9v?Qg>wY(qbodog&NfL6+x}ehKs+(E}i91LA#t-uhQJ}~~ zsdze=QJRH=09&>Es5>f;7rP&I>q_p3HxHl~8!f<|BG-WI;|HdNK_a(#@8451rq7Ii zPZ`IxglUfnKLFLlu_Nwyu$7;tWxj$y zs+=s|ezUs+@Z&k&^tk)spI>`Tti8x6sAl1AOtJjvViBsU%CuajgrRV#CEZIy@Nk-V z6feG6en|%Xs<6OLl+Yx_L~Mq|c7O%Jf*gzDK=dW$R64_Eu|#(z z$@C$@5soH;8%Oc3Fvn2z3czdn&kjFVRs6s_nLNo&h%NZ?1&#qa@0a%iu$q# zSBv4@BTSgkf)Jk-=ChVrCLd>d0lBHT9}{pLq@My&TB|yR9Y-V(EhO-p02KV)Pq+?MQFnyeC5KE?)S?nzID|77X5qj5)Kz;j-01z@%^LjxBnl)-aoFb z`@R=GKlB3-=LirWumF9Jj-(?HM%XgOHnurO0tp-2azYZEkc5M=O%jr_mbSDdt(4G& zw6vuyZNJ^}6ZvdLz6{^SBO)O7CPb7MAJhKCv}!Jj^f#H9=(%H;$VG0IY-=~R`5Z@l4Qtq z1LCI1uo*4H3QlkUpMPH3howDuWA~dySXV%ZMFw;nGb9|!%YYZ`2E2->APr+6tVH%= zkp9#2(!cU|=s&(79kV671oU^jNBXW99M);&gw&}e*&Wu>XJ(XQc}Gp=c|>HWClo zBtaaTxGQ$0015~i3(i6e&$~Q@Jf=ph;H!jG-EXfooo|Yd+5^zF;V~lKi0M(~4^BIqkFguQi zP24&B;xYsu;s=1aK~V8ZV)*!YVHGdI`I;IEL&yRWFFA%LlK3D$-fgIW3ok%LW*}HN zji_z`{W(q4CJ~SY`V1M*VXgFK7lL|buaF1Oi@^eY=mXN(bIE%;P$7iph8ev)1ix`x zgiA6P2wvHPBH|pf}QtHAr$K*vO(+nvZl zxT)|#>FfMBEqoBpJ&YkiACwN4y~W^fHzZ=1s#DSz9h0V4%bWD~rlfiqWjL4J`jFla zu%inCAT))jDa3`!t1@8wZq-P2Ms^NZP8`p_2 z0}ko+r0%DG_+g1Qs7Q`}a|H(WhAxf_ybkuwn0XV%o%oD?n*E5RmAtu&bDRKNyZRC7 zFh5HF>LXG|78wl2Wr)S*Fb7g{j206Zy~T(G4{qI0M%u`So>bO-r>=oe_uLMD%uf z_w6!#0%BHz7D?h{bx~K?2g9N3$Ow{2+Vi3maV4z6gDfPfNI&wTbU;uS=&!#hC2T!n z@(%r{7bT@BNFf_yA!`okV?D#19Vv-hxQ?!#36o*zLm!py^2vPgW6~3jY-zC;80?`- zs>6mZR#t%!(Iumg14KRJh{5o{c-l+A0F{AI!}cY%_M())cIwV5)`lf{uuusjjUE&U zispccaw!4uALorP7zxyQsJdvvf#rO~(tIbG;~XT(XPquQp(G5a%Gn5vNHI9qP;LMY zmyt^2Okj~2C?#un1N1uR3}z>x^4#h>x!-B|fg%X*&7x3PmH`Wl_xG^I>Qh76*{4xbc=21=CY& zFbu7X?AYksE0TYYgEjh>lsXhIhS9URt*mPZdviuq`qnGb!&z*x2spWNav%Gmz!C0n zCB{@BMs|%j$M{rNq8}QNHr?dD(Pa#=y-jh(04CYKG#BciUGBgF88qSsL(!wS-!2wR z<4zN-v|tGZ8a&U9%yMOL4^z0`1${ixC1brCmJVSSRT#VLTahAV!w%|LndcJ5IvVnPA*c?t!)raYsPf3S_7FYhYPr;*tUz`1m zbl^d}2KR?4UVh9(6DxGGTnvr-_!xs+YyE>jB^hqW|h z4Fs&Hq>X8$SKtKR)ryQx=RPYn+5?mfj?k;0MTovbzx7$^0H2}OXBoPQs{?ucb5cFJ z-j;d#^yj4kA$cdi`g!TQypyjf9qUhL=;yy6eP0OQq3`{owIfs1(QS1^LV1(@GnfA8d-OZnR^D8(3;xw3Wl6Nkl9~qS9i9532~p zD#m;i_pddSTh(m4oeu{HMT_!s4RPAB6pXEajNxcqIYik=OF&in9ZYU2>&whI>=qc2 z2VD6iS6Z0V;b>qnWWWl(tGF(cnM$zfD>k;Kt_u95%9psvGPY2f-Qao{O9G_AQk|Rl zX680GK;j6SR1Ty$Y$n#!UBN$Q^*Ai1Om2>#R@_`B%n1#_o-7+GWC1=IloWi?Jh@_M zS$wAfAkCW;#eV%Lt8yq4tWIMF7b|(lE_y z)>wKD8-_5#4Qsw2zWzd*tHO{>4BN~QQC}Ik!S0W92S&LHf&)ZTl;AAI$ANOXlh}Z} zxCUf=J#pnWH^%QNKfj5~X25z!Uo2=)3h()}aXm1KBmu_m2G-4fy7&uHeHWrf+_2Zc z@!sY#ff-{dnc=H^s1_3)SlY+dsz7Ze(oF`=XJ6`na{}i%p7W8xfQSCiUqH^+n5T`4 zQUj}wn`LJo^x+jOC*U>u@g!nN%eaH@*ArKaQGLq1rC5bI%qW@W%CVDGuBPuDt9Hrfhl?+0Gv;+pc~q0Y!aR)dB-QRkayq^*`1$WdoW9$T}J52F_JbhgiTU*u*-w z2gp&>v-IBAq^2xiwP%L8=1zE%2kO*sdW|d*4ODC!B50{ju0qY2OG-bcJ4>VL=omZ% z5~}#!C~VA7;jR(YQRp=om_yYjv};MdicX}T=-13NF5{MgalyEyAM2MF?Q_5dy&ZtYlM!y zAvM+9Ex@%J-TIIjQ@lNJ7y8}a1^SgYqyx6(eNLv|c>^5bF8$Xxqz0S1nXqWnF9Gm_ zf;N6h8jL40WYj=PPFaRU_JBO_>iOhYau{%q3CmS|=Ns4btDL8&D|m~qtS4e{Hvi3E zLTn`jHuGI8QUQ!98$ZlIH&hMtGT^e{YQ$=2OBE)&v&E}y)k-bF_-OP#u*GytIOF3c>-Ha%b|m~0vxt0=i@w=0X!j~aeW#d1fmEf-^|5wNvt7unM`F^`A~NO zI7iJIgP?T+f#=(^5oL zHo+W*NOtSf#<-5D>)tXlSa3t|VHZJ7W67c~cio7+Ig{JroaR_z9F-Y%Gln79N_f$@@)D+%CpMIIycA_)xdr8x(yb5h6?muw^$)m-J1{R=U@hSS zPhmKXVVvOThL<{jRf^lyF%`2zjbD{oQ^{SfEa*=T8LQBFu>k9km`&_pEsLmzs(e_`H>Q89dWLMIY*fKVBXL6DWj;3-|x#-qEcY`;d7vtwGf3G=vTGwe-+(%nis$DB(puJX#F)Q=+yf4Yh##E_vWuj zuZSmH96fneB0^-7K7UpE6aEI~T}ZEh`}^jvOWzXO?$9s%h7`*7jT#fBY-czFU=aNx z)?%S4mRs11P6g7)MBWqy2)yYjdmuWn{xz`vxF#Kuds$8Kk01D*bQRN_|4oRP_K+l| zfq0e68P1;@aJ;KFW+v-kYmAxJXfT7s%h$Weq{z0sk~xHEGn|Jk6pBw7Eo|^R=m*4b z0{AajY3yUb)7JDn^m~Gd;xLMY{Q5O`q!O|Uf$WFbT8GHTfVip~b6LX;CpHLC+r__z zVH2H3)?GlOF_Ik@D9G~Y-jSP%uc!hPrjn@ulWmt`=~J9Xnc!hMc5ol}K~SW1H+Tbl z{;Iij8D;VMb*ijNp87zyuEL~eOjWsyiyZuhA0WqL+|%hJs}jj#1n@epe_UTD~DXVeouGiCdqhU1M(Ax2fhhio`6M}G)9f7WCq$3O>8CI z$W5V05C_60X{_RaR$g8t-6}59pb+w?K30etLpt8vyn_pvI40&JX_UR<-E;zQnSX4;k%UOs>o8aoBo%) zG$Ztm=a2v2(luCZwx5%IHMC&tAC|Zm_tV!0G5Q0$sJHbFO`_AlqaaTP8w#Jq!Q?)fV7x&w9dr+Pb#ls)OL(FNI81KaA zqF@hE_nbLTX1F>sZ>z;ZjcQC?an~~N<}ka3x}ckk!PwJM<}#R%0j#0+O1PK`hpBP( zG6cBqbvwLCd6ko>2!5eQWFfby-z#WrRlTX{nGzN`u}VXqzC+d^*0`hv zzNQiL&M>Co4x$x3V=E#&0v&;7?a>rBVxMX_D`aON>#hnN845PI-qKaRp;;N@LU1*W zWRb5f85xGmjzVh&^^M!S##Ou?x4~Or;W4&|`c2G?zmeiJ!#h32GA@}Q@T+QWS$eRb>0hAaPbYt9D zHOB1(8;1OQU%zFfZP?@O4G>MA4v6&ozbi#+EL>TXD_3^(b-sp>^?;a2@|1iXd`4nj zr-`piE%vGN{=h1I@7E>I-ml%&=_r6j0XkJ~XXA4r$7uwc_d$09OVH1sum#Q>xc;_3VJsEvGjS)!&Db^HP==GTy zjBC7OXnR)AXCt(emc2eFJ*7@7nqPUzwqwdsC_@IVozE z-hJXG{q;AcPnT~yx3PVJcCl!jJf&uh82EDC>c;GIZqz1%MJa#4MaWr`n4eU1>)3 z&O)^6XO+1s%aq?NDm13vgmOdj|5=^qi|SljROh`I3mC~w3RsJCn_C2ISS(|J5ZcH< z;k(Mb!IZh^4sYoi#AGI9-yyqL`uHJSIjM_eqjF#A#J`V%cSd_UD<$Gcig7D4K- z!6PmG8x=OXIor=Du*eh`8@d0z{*v7v>u>hoE3mO;{6`ABfV#_C929CxLtEz z*$j9D76keAyIe&A`Rarl26Ctv-_TIUcXzc9gLsd$eTu;o>GjB-|PXcC(1l9vLjR96eVct*N zqMvw6Y7ZuzMh02Qfy50U0H3~ znA*Q3jUs3G?6;&Z3gP7MT$4I@p_S6kKa}Q#)~@{T|Dn`^N|o>-Odve62U~eCfGX69 zZNP`>tmflb=agu)@P1aX!wawDu|fySv10cyb|DsDy~lL#33k+3;luS-^U*z4qzmiK zuwRJzJtpx;_Mw~u?@pqnSR313WBFs%mOdslAM=q;&S!e}V7pY-YK$@$iOn-usK$a8 z7N#)x<#H6oyb|d+0o(it3X^f8Xj>w>bc z#vBD>)fCk|2#ee$wN_xim#rl;?{h&VhR~xEcGNTCCAXlI@<;}MUSonE6QVj>{p=g* z=Yt)jp9~94ds$*}imNd*DC`{v#z}KcWJMn}l6atteDg7yzAm-a8uyHAd|+ShrhbbL z9a1t}cWx-*r=PqoHDo>Jsl$iZ`L@!!v_6Xj+6l@nKF?=aSnA ziqxV{z>e_qqlVu=B7$oSSU{8O<`C+OZhjjL6 zm~>PjjFqfLWlq4J`;k0+vMVvgH$;?WUZazLBrOZZbz1iwDJ2AksQDe~q7=Ttw;T&? zgx9$iElR)h9qF*3U8m9(JcTw-qxgU99oKMjq33RrB18z?>^wBSGNx=gVkt0aSi7(G8+0-3ag8r5J#u)6>?%U#a z8e+Na?T3V-Lo|I&Uo~!hQ#A(Y-)~9bG7SM|VmRSSI%(jKrGU^vY3h%qe=G^^aEAiv zpo=E{M0%XRO26_aXb{=!r-AQE?N#TafvHior8DK#vtVih{W`t)T`4Y~xpC&MK3}+p z@*t1y!Q>jrpHP;_? z=q_q!9!JCC49=Sa$*&JoC{SLercg4AK#7AoNHx>TwGwY-GaMXS2G7)&1!6_Mfdz)H z5-2nCVA_$~0wU^Rj(}Lj##()*XaZK534rQUo8z2HX3Ci6?lrI)QEw!wfVCJzMHEhT zCzQC+gdNA)X(+I{uCF*CZLl#Frn7)dS+)T2V8{=(MIj|F1P|0HQEcN3?5|a@ug09! zM*-^DKQPo zWQ%X>Avei}ejnGr2dyc(#FL#NYdC=7+);{6M}i8{o6m4&e;-I998tx_oN1I z;3nsTF|2MXe_2#TVDm9BVYVKFgmotY$e^tHq;D2#0#8=1%s zsEWY?D^=|`cKC)U$tSOIZGn09dU6&ttC0oyw!}9W5Za2DIj^}zV70hf{WDrGwGncHwiYBe)Z3!tdNRR|4pg33G?qp z6GQr-0PpoRa1>@%A9@)_%~f8!-)qrFZ%Qpfiqe^z(h(tbldj*CCeEa9z{n=`D@G>* zT%WOm+q4XgbB87qcSjbqOc6oMlVNUeaE^u3 z;-xF}#XpxcJF4(J4fI$3T>3~oc9b9l7bDq7KUbwV6SMl#OPk6f%xu^9rE?9w#0^No zTJt8NUk}K!TX6B$ziDxD%N&=#`hDpOym-3bpnbQbUO}Ir^S6-fYTc%7x22wJDI6D^ zFV-@*lzS|;xRI$Wv+m9+WnXR41G5Ae!@KarCZh8y(hg;YduMK+`EC-c0qIw>u`q!>yjz;&89?6Ob? z)|(!vw*u{T=9oUqhY!K8))8+5{n2e0FAS;AgNkZs$=zVj$(+KCi@KMIg2*%Atj`MY zzvhsj?(>pap^D8D<-?uWYjX&o~R;CTNkwuaV9u#O%0%7NrSXhpjn?(VjZWL6hZT>)N zbQ;|d$w{96_a9(WC<|@^pen&~1D1sk?imr`-zSarga_G~JBmnSKa}b_l>0z~@Tq)# zDBuhX>30NdjXjU?V0?8G?yylZ*?}=Rb-tW_c_}e%bQ`PmwI51NNth%Jo5xy?2R!_- z2E@Ac<}}~bN;Z^b<0?*m0j42u#Ep6ABPx*+o6y54V+HKu3UtrXuc5~AZ+F54Z+J~&t#$QTNIla~6@10F=;*GAPSE=|md~sxe_P;GXW@{eQ$LR9gQUdjS zZ@(?2)pxwJC$lF!aLrcVGVUkh=Z+}5%~!w)EBpKUn=>tG`p7o;!svK#vDbZxzO*e( z3i=lPhi#~6>jDkDBPGSt(*_-XN4kZO51%^5*9G6ziS6W6axLc%uD0Ezm;MSl zx>S~a=C7o>YzedgrqgQLi=`z@C79SUXamuPd48ZT%py0ou(e=*$B$LUSH;vpjRW_! z*A`Up^(TMX;4j zII$`jRb`VTil?aOxr*E{xrdXvj~p!GRXE!k6U9`9s1FGB!Ag>GG5!gQ=h=eYgJgz? zI@-vYDYX=)umJ5NZlH<*eUZUw`qq!63cIpgTUk&4{6~_{r>t>}x(IfB9B;Y;%6!1s z6g-XPBRe|v-9_J>VF5|Nhjx$&8xRADDdTWjL9}wtBVU$%eGV$90R?DC>(=W@gunxzHi zbz1({QeEY6g5m=)+~rMwVotw_TK~?!mbBQL_XAyt!Q}PC5}x`k&ZkU)k)Px0l3PeY zkHG*ib7vJ;kXo0>6Z*NomY(L9=->Ud)DK;v-G3uB@=^NK-$+rR*PH+3-=NK^S|E~@ z+DNYTt|sEfjpWtTmhPf!e=9W$p-%et-%11gJUy}_wFz%5)8}`jqt)MBP9nRIoP|SN zGP+?X-RTwj=8i<_#2B`Z_igZz8V2IpiJxx+Gd%02|GXpZ6O1kz`#VXi+kWdN2$Egh zo!ZzIQ98iwY0m0aVw+C0M_g;Sp@Ws1Z+1cD;QqJTkRY5&^oCl!|w)`oWaK!ATnGwL)n{k=xXH$_8!4^Dk znd!|ko*QiEge?p;Z$%*#qDeBuGFD&+M!9AknXrZy3rTf>K!HDSAu{mUZ?WC= z%HDbiR<$xtkNtzRC!3pgx-r%n`)He#A-js**m$4~nVHSKUE+u9o zSRoN48(f%V_z*%^kfXIl+XC;YtO61+OBOl^M;!NF?n1EJsLUEssAJj@IgBlv@GvS@ zXAT>8C4fJA>mQ_+Y$9e;<6s03d@md8@OY)lDvo5jqy}^Wh=9X;UyTjypDS&zJUzN zTEpX)-8Nt#%O6@s#ch=HsjJCYZ#s1k3-9k@5!#hR_9Dmzyz_lHEr616c>AJOV`ZN6|~Wokra8j;N(}I5~XRSWCzC9Rte03$q{D z{ZHQX8c$jSD?y77#5AXtPmbd0)Cb5W-T7xJnEivX#IU)mOyQ$k28tuJHN*RkGiI(d z&%fjD1dr~}EaZIuO1!1Je}vv*m;0rzcU(RJVc$q5G5U^c27~pT1W;uN|9b+VPY69>>LmsX7*6ik3o^L9@wAQ=R=Xzx=xDmuA)=(u$x@3lc9~c{@ z{DB2}*Gv&7zGqg7rA6uj6+{$S7Cq;Y_khl2MhOeaS%wC2Nqv~8P8hSwJs28a4`Ub8 z`yEWbVa-qh3#A8t1ZoR_5pn~YVJq4UltDGL!0Zg#*hSP5)`5#mh^{(VP6#<1uuH%r z#pF*JknV$Y4DuSVe89C!dK~S5tdw;lHx5bgAT^m~Is6hhZ#EOTXuQmEh@%HmRS83c zt3iRa8%B?rqy>a!_plAS4CN?TWe=;y5~>z5_Qk-wwgIeLBgsS9r(w}{IbUu`_SDN* zLj$s|rOs+bf0;lR;=41 zc?0Xj?eCheYeaLvdNB)Uq9w~#G~mjbp8gpVg(RY>BF#C(RVYh{8{O}k9)HooQO<3y zz*xD;V65mnf?S?8?g}uk%B0~&o!OWZWCLPgx7S#~n%v=~p zDHp9)HjqW_=St0`GXLJ6+A%D-J)bl%b6s|jZhf39F}n>7VVIccM(T6`X5|V3WmLJL zAmlFBq(t){6y;;Q`>HY26HP7|)5e{ICwVXbmQAie1ypU7RaM=B5oG_ZOb(ZFHPI;N ziMs7na>>8v^6>6TGR{@Ex(xa!F8K`lb!ezuR#2#zE|(i^t@A{q&y>r@>|AZ@CYS%e z%4MgJb?vcQk7Lb*u2_3@KmL*MTk(?ttMhEoIx-lx4nG>Q4nGpIjyw{!j-8Vumi|P)j7hA2K3wtf&saE3mHCyc|!iXM=?5(w83B~F>tyxDNZnh3TOweJ+ z8&8vNZWLe7;%kfyI{jmNt@K#TI{Csr>-2l$*25n zJYb!A&wkS7jasoDzjf$r*g8JcV)b5Zvraz0-|Bw>5tg4nGfBGn4|k9*j(*-LN3+$R zK5Cu++;MB29m#XoD3`liiZDQR~>Ft(N`-xz+IGUMn%&W`TXN_NNu=a3*4P zpWADt&hN9*mk>;iwVU(ymZObUdoQ_XI~%f&KCZ;X;V9O|?C{A8EVR>i9DU<4>(tNf zgX=%@zIg7A{rz$4k@6Qi$tt#uW{)VMjox<4)t4GaKi6$t`ck6k>6*L1hl8AIPZMk3 zNvy%hC~K~Ppmp#e)jDumu{wy`e&~^))pbr;w>=TD5+<2f){RZu@u6l5WErO`3-;qr zMXX~_;yQ;k1bs>4p6%EZ)U1$0B1n+@CoAMn*{b=LsLS1Cnun=31kWPSZ_Nw?Z(qsJaSS?m(XmDJm?ZmJQvrNx%k*}ir%S_ zd$P8e)pM!snQVGUNQ^{bprYXgZtqBv?|;v0nbZQ{uG%-qKlZWo5O>&g8{Gn2rZ&hO z(x$QDXac8pS2*&BHnz(rpHe*Bh%vymKC|usscv;W7S_7Rc*Mmghsli1j3F6B{E?fE z`00Rk{P7mkpB@-Hnn@4h1deKHzU!PeqYXRs;btpwz9nKci`+$6u2C$B7je@u<-XR< zzxTkiZu`j>+O4x6=-Z+@wen%7aP)EQ*_#~Q=aswV6R0r~($BV;BG=pE$!EPX#s+W? z$Gif4ZI663%Rk&QvA{j)_gQD&x8FK_S@c6XtbRyr`VzK{KB6HStiv%wng?60#M3d$-aFE6^`0kA z+XV>Jdvcxjvr`AGhXy~Si&#xM@Zp2jqc0w^&b@TRdg?U@_PlP5e5TtP{?sw+$=6Db zT2H=u)H;_tLb_~mtLxDS851GJV<1|fC`?O}=gFAgj9R_WUdV$*_xa?SZ0U=g)}tRg z1XR;yjyWEE@t`&MQYUda4_OTBJn~U8>;K3>EAze%Xh^{7dMIjjKNhpP2eD{(pv8*! z1+9qvkk2}BNd$>zv*#_&8 zbY39KM%sRXZu#Vcb|sF$hgLSos+}7)uG#332Kmp1ft49?0&2ZTqA+(0jB2&@_ygBzlYDevd876C%n|F{%SWt-raGEOBR86-(mO_sOY2kovu!Qj=3D#(h~K{Z ze4BM*iA&K>sdAT{yVTN6=rvW2m2xLr-29pMwJcL1C?DcqrpJQv?+MXc^k0IqE<1Y8 z!$LnDZJp#0nCDN0WDg2TLLKm~?RCgo`dNmJ5f=dP2$~qX!Gb21UjuswVgsB+OO4f_ z0Y>xnD)GBeasqf`Ax^St3t}md2+H^XWn9Q^ql%*LL7iZ%=YdB7{cbUKoTc=F2b}oG zy|qZvMRJ4XjIdys2t)xEw+(R!-&}aOC?+Yg|5#AZN+6t-c<_v4Vd(f04=o0kH)!JuoJ085{Pn&=>#F1)Hiz;_{J#Nwj&Ge11ow@P-3;qSAqk< z4X)vheu18j%4bM%H~@C%pyVewX|F*(pcbhNdqoZKWLy&U{6k=Hk7jVwbA{UCFft#;sBE#AYb1$4* zo72a1k(X=r?(_m}ZM{QPO1SpcO$K{W-l!dL1{$LS%wHeOR z%4|?f*7_!6aw02`^7MO#p5P=SPZ;35n?du}}N`Iw8PF9vNy0%yab-;UmM=(rk z;l~HmxX7}Si7vyL>`&yAg91ofqzRC;NBQ?S3L=n!0$fk4Gd2_|v>a2HcshMh{;JZm zENBOP!6aC977Zu*gV*>XQC}AfE(dQ2b@X_r{D)3fV;q|2XyqX})x=A3XyUSHcUMYQ zoj)+dMT2qs-Z~3GP$({f)zN%E{N2J>ySYq5Ki~!=*M>Wm+3S zar(>=`78Dl%SOzgp)UD7=WN)D=<$7W{p5xnL?SHgC#O!#2*J+UXC~4&g!oD2nb^te zY0=Tv+i1o6l}np_>63SVBu=L9{lS2s#A{6ViD@Bns3E+rtwmPTSNaFIhL&v%t^da^ zxudCnT92piBlK2UHaImh$A=GVo7}P4>kd}gK+hbNuOUmG_Z^cB6ohaX(!;uw1kum_ zgN{xo7OR%Ao=_*^M>KYza*=H;t*qfdpy_UZtq*~61K4aIwp`V*-D=ogT!q|81%fhn ziG`pFef8M0=EBl2bZ3~TJ_SovCSUfHuxbwkmnde1yDBrqEW&5E{9t~~yUR~F4)vpK zBotZXL{mjZ7)`(?n=$8vC-I{N01MAbiF(I@A6;^-?t0LDbD=V#v$_gx* z!ZuL1Y)P_on{zr#%Szb}I;)V?2YAtDcys8W)tBrT&44Dra!e3qU0z_LZ}Zqa!eLT? z!1EltTW}#=97jC4!D7(wDqsxj<@;a-<2kerkQsYP8G2@2$^b99%vHXk;x>Psce}}T zlx|(e@?VpU&C7{8+Y~oe7~)Y5-jAwEM~Pk0IGb6aVU~e{l_vVMj`4KL4Ea+y`4 z-o)#IApQbZgWU*-*U?RieTf5sB~DUzdp42n4{q{cGBIJuoY7}*i`SA#ouWhiroJ{h z9~!4i3Av|CpAIgt)oa0Jx|5KPHU#sq&Z9UuOcB;MI0w0=Z*isJQMidR+MASnL*d1q zxzrYZd({*}F$Ca~solhQ&yoOFd0~uqd%}a7m;Po_-j}@{yT(;STu86EtIN$>yi^gm zYGl=Da>{Ux-6!7UP@mYBfiLni&$X+@bdhsMMAWX0qnK*S$foY1GJ6auggEC^r?}FT zpDPde0=INEwSK7+5tZwlqjl?LueLxt z`sCh{d1p8snC$b>SNebt?2uY$a~+%I@a{lB7wg_~G8zer3a$#uTH!(M6%^Kuy~C9? zpvAmy6E$jO0PkM)5*7keuX!{Pyc&DPxq-gbY1_BKqKty_|={MGOkG zlWC^J*`JKsg;l{2BwP#|!@^p`SR1Re#KxxaqP^b+ZhjR6i=WjBqchRmz${aSk)+Bp zM2DL;k8FW7S#>{9VarvHwdOALl@Vu^goV)M*jLDOn(c&iIPFN#izZrSA1;cBr+gNKauRyezX+R662RVjWeCH}K!?5A9-?F~PgmGWFU0d>Kbl?T^2 zDYzLxF7{iew1=y_%t`{i zPLQb#q@f8);5arsr;NuyB_;_K$R=S1HF4Hfqq3fbLEOKU`HG*&yyJmJLPk+MgE5j0 zlO8xB?~nffNi<$O05h9;SET9p9+4w{nfY-QK#+xj02$;42R_-xfMpGmN|Zb*AN2D+ zX+$+LMUvV>hD0Q;t5K!Ll5C=ZMK;rq%2mP{0UlqS!ZKJ8q3S(o8T0lvb#U(WK>bROllV$P-XCEEr%6p=O{`sKX9E6VxV)jlD zZ-Ci;g4Kg2mNK?Rn(bpQDJe0%C}nFtCwKaS+nifRT`cjT!3Bd7M0Z$(w`c(^YeUVjW(y= zgid=BD~audm3DHas+H?jo!UCI71qrDz?ubaFpK=annir+bv@gY#H==TI+#wazU{o) zNFC)1k zMVzgfQv-slyexS0Q;WTH`f1r$7s~RoC!}#+buAPuCTIg?DPZ}_x{v0vg3RGTw};dzd9^`LA26I+F{Be zAvR2(G-WjlXa)U1hf1lmr#RrX2NPe+DMq;^Ny2~2gsP!l`59m#1< zqUJNn8v9Wsj@EP9J|Z7W2q=>x+ejv(H%jle2lk;7WFJXGQIi4!7c(uOyz&Q}lhgD; zJJOygC>cR>y@TbB5Db!gGX0$qIlzz8?~TZNYf+mtuTUQKO-snihteXdAG5g)j6>EkGXG~x`xhon;KKM(RMp&r#~2#eZ)~w1(aP; zu1-4O_5jbF>NViB9*mK=(22$l+H^ry&)QK8TJ5d8;Nt}`*u~p0IszIfkOkm+ha(6x zu5Mu&whH8x^A)g83+sYJ@xoNkbOE=jBgf}-2F2hCo`oa_F>-a`g4`kYYrr0Gv6REQqsb!?6d<7Ko7GjlLvjj|>x$errtDm`X>siLW3&7%vRW4L=sK%nU*Z zj9-DK;-x1>+4z@*W}ko-hG$2)^5#)Ez0uyG6LG+=Bv*=_qMDM(M)N%9funbOo4XO8 zZxfHXWrKK@W6mAqsQg5dtM1#y^|<-qK{cyhJF!BipOG`Rlit1^`t4_AUzLEu^XCSP zw4rjyg`XU~Ez*B^MsDCc>7HlhQ;u=8H@!4X-}|iW%^Jfgin`x1{T?SoSwH^-u=A8Y zVcr{Ya}Kksf3W{rzc@F6?p4=#mfI5@CvGkpy4LSWxs6>2<&fcry%L$8@;2v7i+Bq( zfJ55@bIBov{j{7j@X+$-hPL z`B8*-j86vlZ5gINYUxjd{|4dM3+4^{yLAGAKTGeN`nmnqnfI5+t+Pn!oCYD@Ke5mB z*C2gh9eOBi9XuT>rk)OFf=EB*Tze3xgE?mT5x;fpiDtZSE7D9+BnTpAoMjJ8vA*ju z%{qP>$q`2Hu|!ozMg`}J9%YFUG7h zlPM3Y#kelT$r$ToW+$r9NOj| z3yt3Ey=8229YGIwFf67r!u}IVxSPXfAb$VJS2J9*vaR1r0Ub@ot%rIo$BP|c;SX9V zw?6Z9N=x+%ND-M%q5G)_s-3~505TvWq%YftTUZ(*Ji~=AU9tBfwU!!7ZRIu`$s%TQ z2t8=!JNATT9U9QQ_DsNvpHa*i0olHhxPbH#p+G1%I9;3IdoPeY_bh_1_K~^toN#n7 z0&vknHjI^*JVrLXhyjM>?~~_B`h48+KnCAkexK~KCHs4Bg1Mg+J1XgY$ma}e^dN4x@WAsh2jHN*LAse{=M8FhF z51dl17Y;(OI?fQc6Pdcb$tJ4}W@bMqH#|C)-yj2Zpwl3!2hRqOHDw0~xf={xct~W) z-wN7muhoOc@Zb=G5Y*x!TI}>aK3}o+uGo;toL~N-DfuNaD|R5|)w|GprFX_r%o3g; z7nhJEYXXyw1yVxi!@)}~x#t2?yyjxwFqZO@80WuuT|5q|JCzi0YUp)A9+vo#_ut>I zKv)|?OAy0;656tbtggXucmO0EJKCbK0)BV}2&*}^UpVp@;$=>QQ4Et=bh&AOct{_m zLiZgh=uywbDDk86WL)rD;qa6VEa>N^Wp7mq9TVg#7d01CH@Rf^F662(EeFGV??ug3 z3Q|5f+G_3XX(Zz*s;_e)^Oo*>Yw>|3&koS47v*k{?#HxYo({e!M{3etLicd9IVvD= zgx*RQm(;o(^h+gKj>7{;U_TrhyU86S zH_}!j#vLM_^P-YZETBs5iUVAp6*;;mGR6@zp6E=>;P>gi6~1e*Z=2Kbkth%}oyKzC zT{Hi_kIIrzdg>OZhc{A_BK=erVBK*LsdDgxt@k*Z&&t8tdp#c3p`>-bI-yVLUht$x zTi3b#ZWf-~o0&;leRnhCsoiI%!&kOj<^=2PRM`Rgd!LkjStfrh-@+vC0G@p3!>T2- z=g2JSnfD(+p`wqd<;Z`-xUiJtv2zjAFLgf+g7s2s(Y~JjfIj5!v<9Y;DEt`elwLVv zJ^jgJEVE}lmOG5JGup6@323asbfRFfK)V(SK?ci_gU*5kgop>M180b{@u2`jS+!!w z=QAUI=Dqu&`$1&CHHdJ8xXMEi?dGD=A+Jg{N?_05vk$r2D69n`tG2zCZlbHIB2X+C zJ2kP-dgLRW)??Yj=B(qf+#xITfdk}TMHD%_CM$WN)jD%_az8Sghso87F1W&%F-4gPtm*w9C zopQ(;dKKp|cgz}|JI>tEg=q(Me_Zx9%SU0-Sni#vfBKo&h5NQgraP@cb+_!v*Nzs8 z2A=xFv0$E~4}DxlcBAXUo!)*&KKpTbFW(>_<%}q>Ej-G_kyU98_>cr&3y4~GVupU} z6}d4{@xFalEZtbt@mA36?Wr{7)G?Ls$Y}6RHfB>g!;3Pw*rH8|CK{}cvjJ@ZX@-=R z7f!xFqp!+GW84vK%BdBtS#pG2cRa}ES$%%nu_raFSM&6#C68r~SdYJa)Ed<8(w~1- zK6O-pCx}dN?dBkt)}|5h-tBR639{5TzRlf*-L?&MG~DC5GLwy8U1E|^LNAee|pLExW8!koE5R4qUSP*w3F{_u%cj>3enG&a%-$gU%;U^@Ls z-&-eMh(Vzauv99YIf|+xnH7?A2JoF(396GFrbte(4&VI1NI)(Zb!)*Pr z;F>Yv;GwfYvQ8FDf2xC~k2_1c1gNxm&;D4J$tF>q@5<(rq+38H-n969a8CYHzOrYK zANshuX#Xhm<^A!X%SPRwmTPKy#`)n-1?TxscVAevord1%!FvKd_G$S*N$>_g@|oZ* zm44{ca#-RzLj%HoD-r50Ie0dI<*R*y9nOdL6H%Kn9wbwXq6`(~+o=>{A`| zm*(YP(m&D99UMtwFc@l#$lc~?I{Y~~SQnZx(tOW_mj?Cj zlN(%LXgvXj`Q*J6{l(A8Uh(90j{cX=$^O>2GeYl7*v+yGO7$!Ewa^^sWX1j`2COEvZr(c63L74(dv&HKgFVjt-J_Cjc1he(;gyYE}c&_gp&=Q4BRrt#CQ2rRnR9r~s&@ z`WNL7Yj}tN=F^JH1wY1ggc;+f@HCU>qspj$LqH{qB1-g!UzFRkjuz`71QbsyR2ZIv zE3PpJvwmt7Y##=Px9z5oJwy6ct(-$U^5!S=K%XnW$10 zxOQcS>jWA0^e2y+8Gh)Mm+lEq&K^UZK?l5Bi?Uo!ihaqfH7PaL>I|gO9E1U%uYXCd zua@CNQ1pYaV05nq^Zs&_SLh#oN%mBhC#>_RLu2KENazMcj{eUt$@{Zq`}bj^?v&~*Is1VF)?+XPj|aAdb1xr0pXW0lz}UPF z6d!h&n;4mhV2IoY){6y}iv5kVEN`hSU;tA56g)cs=V6qSF_*_Q_pl0<$q517#Ie%< zOy#(c)aVbXeDR2b&l>5Mi+$ck5Sa(he>0}|Y5ZEOmTVZg)+ zSFfVA@})1!@3nIkA!m}_`?7r8re}IbY1hxo4|{r%KExm139c1lc6QnI?IZGpM+))&vC~{ zr=uwIRu-bpKmAGKcB2lAi3+QxWX>;5x@3mj_MIR_HS`9+JXidTq*_C-9L1}S!&V%F zLKS7*+D~F-3}&(NPZs65{QxQeGORC{_3$zH#l|Wj|7uB9SPLzA$}#6p9?q7rNbJP( zNcm6fR|cz4_ch)In1?8hm3+Z==ww4UGr6Dm5r-!c!Lcw6Rga3(=0_aWM6U6Tma&2d z=r3dVv&a%W92^;~Vi*>B2LlLH3L6JQYC8WHU2h){*IA|ypO5(fW;hQpzyJfx`Is+e zfB}XukV(QhGr*9LgtoM$Ev-yKTiVh#uBg~X7b?1_?3&$0ecX*Jsi;xW&AQoj)U1X| zm1@+iX1iHsHBsCp8kKdUW_Ppe^Sho&tNXsc_x&SnK87>rJm>ztulu@{{Z9hsgCvMc z_Fd0(`m{5!1CPGX0zl%n;^qEmA2POH4$Y}~UI`NimjIYU?Yyw($U-T-<9X$P{jCd* z!_#!-dF4JL-uEhGH~QqT=k+r1(ss~Fwj3<#>@+fduZFN;P}vytHpOwLGAegJ0A}1tnJ?m$$}IY(0lnyJ)RwOZ3@Q<>l5APJPFzz`!VWbUmF(uVCcz zk~PbR8MM>-6@5F6xwec4gDac%VmkjxrPZBD^3fL^JIstN`h`y_A4pqM7!)!t85^0T zQ1aoS%n-`&pj9%Iho?D#>AArC3-b_$z`W{z_?C7Ok3+<24G+Pzq%kH`27PqpQ_8MP z|C9hiS>XI<`)+17F+^k7xQnh-FJXprzJCPsBq|-$LTDQjN76Sli@1pq%fNKPhLy(%%{VsQCBo2%^C$8r|cLou%ba0Wr_tVNl zQs^fA<)@Xe%0I8VMKAuf5`-LsCxFjEc((eQV&)bFMddtD&w=`({cn_in?)!1dSL`>=B-|cle=7>)R)quoH;Tsy6yU= z;K=zf8h9DRA6wQrd$AjxOgCWmN>MH)D8@1CR(i-fZwIXn`XbsT!9ADZx5mrxXaJaT z@L$R~pE_mALW#bN?M=M>k5-rHCJ5x|^M9+ny&H1SH`GTmN%c%%sP7C8!)NECd{wHk zBh&=u#d4e^WIDn1<7VJ8NNdjv-oPr&eMSktCYZ7|Aca$AEH`4D%qLia zypc15hn_}zZwl`%lO}>&or0vh%;S$Fjh#O43$y0XD+@>z<2f1#k^8iKX7p%VWFjG zoaf8@a@X-5mj^CeBc{K9o_;y6L?rN>@8p%{=IlkwZ_>3h+2eS(L+Nb#oOQuEnLV4q z8`eE0EK?u_w4*N<3*V%NKC3iH`Xqhwv&s$Wqj`GdbIMcR3CU3+>l-@N8MxGsPfn>R z!4+}QfBBs9dYf2Ql%o%RUU`!e@`@f`a76GopHwIN=+@_z1*yqPpFF4ho&E5J)Ywep zf2TY!Tg;;t-hXqIRrBc=j>X`!ifC#;2)P!Oo$@%iR{-7t9>6f=GR_xK3Azp*mvCLf zk{g?+5%@#+3D|ixfye}NO&|hvaBv5F#oVZ!`x76~7I06{Jbc2%V6J9i@zE8Bw5qc( z5*76(`XW%nggS|W+7wKD1}chyUkpbHT$n57ZoyVhar(fx z2#Vk^P&s^57u#)3NU-CGyoPPXS^`)1LiDeS86aXEDxLU(@`okXhQ%<{vxS!GtuH9` zH9#x4N>-?FAuire&0 z*OYieSUZ+poFhWn5tj|qYk&s(V4f-gtMr6G2D+w%_llMEp)n1kl|YHs2DEV%jEa1S z&81yO>``uvBQEjcUq^*Xbro`scD*$-Fp62_mCP#bdqFWcU&ho6N_5s(F;AFs`ign{ zZN1pPAZKPx=T(_N3>004UtO|R(Vn^pOypu3p5Dsha&d^o#-yRHr%#xt(_nlwd#z0~ zjLXRBu$k)Lwz$9?GncGH)@AzmsIu2Qzp;WKVLH5-i|gEM?O;?aZ&Lr4lqx-Z5uOM? z|B`3!oaq^)T3Ee|14aoJhPP5%KxFsemy{aG+@Wv$lF}@F%tb%?CFLpXi>_Q(zHE=3 zG_w!W@2@Mbm7*DX$BRm$aog#{k(7B4Zay~#c8Dw1X7=PYCqauma9*9JAAM12Lf>{R z38u0z-Ub%Y(eJ&e)K#`DiQuYQc{`YXE4nH||H zT3o`TwL;_v-g;ad&Eenb`z+q9OC5o4a>0U5;)&*5Htt-@b4hbTDuN|X;^d~yMZVNn zMVO#^ByJ-X@I3f<{oGU`!cphfKv`kJ1D`q#IbBC2hu~O(ZNb!Z5$eX=dt(8Bni2RW z$9Y7ce2Cfa)r5$%U!3BZ2*IJg8uP_vbZl3UxRCct#N4Ab&nAi zh~Y~g%MoKVlZ7Ld@vmNt(&E{sb zi-?M3lfZWoQ_ifLUi$Hul(Y?W8^d(xC1t#{?}C+t9V@R1dc+z!_EjZxC~&3E`S2Ar zf#--@iwLuB9Chkpa}$@C2H0-`H-MW!{yoHbf)mJiO7$VjkLw`#J>n0HKQ|8`8iF`g zh8OzQSCtw$eOjYG{i;&01gX1ofxr((v)0KPD+tD{p1DZM|RQe*^fO8UsvLF zgCMswPFm-o+UtmrQ(RFp2xc)%bLH!390`>eh4IqBHyPY8_Gm+Xap&Q)4gzs z{@XW{1@Dc%@Bl0f%*a%qD{UOgWG)@N-hUy#^i8D!2@ntEcy*_-*LDb(FKyGLPo z7r`8#j^GIKy08s3s|GjD%-~cPR|OYHj=(w)C{z8mQdWmpBn5N{PjdLtqV-JHpG!FSFfmvQRDgF8Wa3h@2w}?SJYr*M&dJR{f%e*k_ZKhhc{cp7GIDc8t!eJ_m*tY(D}6i@{TEV`D}e(a2x zF9e<|W?rb#uq;6U#Yhe$9cEl5aD8>^P4gBE^mVBAki`Lz+_cV^w-B4%u<{6zO-{M$ z9@Y6R0ef073&Nrn#+ag-hhQc zqYw8|reB5*DQYSW+7#EfmDfn%xt{vA@@>+$fbSvc6ztp$)7ww)xTHko;7Jp_Zc3di zxB~l*tanzwNI!Z>iADM;eDoL=GSB1xaiMa>YaK@b;kU+d2no|;dFHm~mizMbKQAe- zi)P1#nsCZmM&^0lx`H_Fa(`H;3c7@fupeIsHU7%5na!?loTSVDpwv!oTXCcGvR~2E+wlB-=lQZ$Agl0B8TCDVt~4&iBvc z{M!y#p@AXOpWcQSN#Q1@(nA=xFUlGC^E_>TS!s7<&kpAQ)k&vbR)(c*C;j5fN(0%J zH?1x6SQ@+$O{iw%fBLfWUQvo($j@I^ip1H$n0dU9{m6FnXA*?Ff2p`Gf>9pW2(JO$ z{O@!KD%1#s7x47_16=ud)&{yuhE+9wJBC;a4^*f#V{jtpE8*xaUR{Gb%DEh`Xr>x> z1E+-ml@F#tg=TY5p9(%c#D{3OH{xXlu6DzsSDTxLlsZjUu2;l<2V(YO5}vCi=jQ~p z6#?dookKQjH2ek%=Jl7UhJe&Ty<8UN+TelCl0slyr>l82ELArW^&Bu|z92?;3{YcK z)dKfk#`!1I1v?3jt}tHDDnPu%^Jl{^mPM>BEpqV0YC;?HJ}&w0XFfdCjYyfGL@~ zh{|$Zz%#e5&VZL6^KEl}E01q2)le>1F9T+iNE$@y<5F{wZ@Zz0R}iEeSb9`W$G0T(BMv z%sW8YPwNY5(8hdMQOniK)-<$s!XazG0B&1pZlRuI<|~ zVYJe5D15%}M&<@qNmMoBW`^if|E&C@G;p0}zo#4pd}7U;-dsCrhUwpaPx+yEGyneY zE6++|mU@1m9GflX=`ml6U~{-`FYCQMi=qNCm{FU2p|RL`0ho>;cc z6;@YYEpnMj)0^Y#CqbEQ$|W4{?m)>EFg-{t6xAHNorb&Tyt!lQ63hXnO3YB)uRn7QnDbA~#D$4+8( zW#N^Bi}TbBj&M|zBnZ#K8o%%YPLpTrzz%YWS~f?n${7ezFMfVp<)IjV4^w#fC0t}h z08n@h&9@?Mop`q42Kf5680A4fSp!Gjz@twOhZ6%P{R*5|&DfCv z;*LV8yggtK=scj{_^I$dX}T` zt7;Iv)>Y(YOajz0niL)d5X21*z;=0+;+)gGIM@4}ED?`uPKKkJR&PkO@0UuCI8T57 zmx@{>BkJ~PVUd3Hml(mv>WU>yA-S+6LfwIAp4Z}d+pFdxY~aFLTu?MaRLWl%GvnH} z<;P9Yx?d^vBk7nmVXvx1OjEBp5kwm{kndrw$1*0PT>#8&*^ok%RaxU814G~Aq~Mu5 zW2Vw$XggrYVGiV2@SkX%RF~>gf(z)nB1Zr4S4wj)#?jpRNeo6;yH&rwgdq9^RNJFn zz^K_NuZmK+>W7Gvql@~5j4$15ufWWAIR-Nf1I4M+l>JJnwWEDNs%Yb{l@8|_a7+;t z_V53-(k>g}3|;)SGT5kJFwa>Rp{V7kn8^rHE3}c^6f*gt%<;Z?`ioyH{`SCWbXw37 z_p4h%gO&(vVR!5{*A9#gB?VUiiVVyN$SW^tm=Fm}3p9IEIVM?@e)gu)aBu$tI8<-J zkc2b&{!MeMe+1g&d1TtS2sNFPO;10sUBI&U8TiOT&L5Bqvk)pE*`b6vFTlx|7y6fl z^56+twCn*MBI@U4K9gpK;;g(|xM}V);=$y9DFz8d$Pmhn~M~_M+=@qR)3^ zQg_*k0opGKYzZZydHVkUP=Zxq*P|PJY|L4F>Y_H*m&mxb$uPb89|}q{tEO{uLtC2g zgoo0GHIKg;?Ym?d*GOzTnYZ%&GY`wavrbvD^f|bI<#Z~YHP56|_%#8lW+u3`ivy$C z^?{Syv2#a;v>VpBIXQGCozO}Dq$Q`Pu6Z~3Phe9h?}l&_JI0h)DP^IWh1q8&V)&1Oy<0g{Bi;lEIbNMi?zwUW)?MrN`X4^m-zz9N@3wei9d<4rywyLFSw=>{DW+3`BXkapCa3Ak z7};L>7q^rZIDK^rbS91D99A-D#I9$PX_3dO-;p(t`1-Uo|2 zhvN%#dE&0uwvQVVD zT>sm)s#78ew!Eef(;~1xg(;DulDQ!>W9MB$IJIRHBXBC%m(`R|b}EZVeQp5}R8fh8 zjTO6)h?>2EQ{4b{Gv3HCAOvntQKBDPt>7PL#8QHvE>~S5aiL@6EH*EKQQ9du%nkL1 z;6`_}qD0N0(Bm>Mi!kLIFf=K1kxu=Ovb#ofxix67x+0X#El6&qL_>V6WhDBA|4}CT zCD?YvM^~g$;yxu?RK>=pQwi0HJ$sm)R9(;ctaF8MZr$2I(x7Og5)8F^QgEZwQgSMx zUDS5U>C?Ya+MVffD``!c^pn3)_Ms)@*2lHY^r~1+fBhRpmkbZBV@lMSai+6^$E1fb zxoA^Y#Zo%Wl&(sB!NfGHVWh9%$`jUk!C_pWpJPhBJ45F@LPgGxI(!-ZAyZyg7eKYV z9yJqBgLX2IN$=q2FuJQB?;CmVG-=usIBBh>M-U5SV5@HM=2l9m*AqgcmPF7qE>`-q zskM}r72H80cvM^mjzJwtC;B$c_kM?TfOOL>l4cxl$lH%GDpMqZj)4>`C*BiCwvU+; zIXT2jmmbO6SfRO$CG)0!qR(S8i=ZDmVQ%-I9ymi!ilhrU!9R#3+#YtKDw)JT#BoBa zqRqZAZuR~^J|Ws2e=y&_Wcps1fSir<{embCg}pf%mq-H^hK46GUt_E-3-<6ilRhAk zc5#iqTO#3->~&)WBV=2mo1T}5|3HMI&=61WAW&V*4TY}b{-)CF)(S65SS}N_S_{o# zjIPORo?KSVn8(c1@WeA1dcFb!KWxs!`OVH{p1VXNGKt#-Thlr^Niw-xiVoAimdRyt zA^$ELxhhI6x9F1&f~G51s$v&Zk0;N?#n_Mq?Qy`)7P}#=E*_zJO+K^fEafx92rA&+ zF80oX7Vzk|7mj+&vzWD zCQm3&n|R(r%9*ivU^#+6&6_@)elOnb+^7{Z*&6+TlNgx^WL!MbTmo4xqU9qq)^U8y zz!=h+tgdP}1d~_vhXn`LE)YaXkT(k=1ka60zA|i?i%~}rF(rMP4i=G!f$3ty|NJ-_ zIw@Q@j>{vN#s9HJ!$NHbwrhmGuZWBm3621&Y-TF|>mt%B+CpJ;H=-pZRD3aXjJHrg zmvYEMu90yiFqd5pPU9G}C=s}GUJ1kBIawrVzN&ty zw4&t5SawCg2A)gM1|Cu?uqs4Nnoa?2KmO2oryh004(^bOn$k&zjlbGV1ciI>B$Q|; zt$F%R7xAU1H+BYgOwin-WEqh&6Lvl^TTzeT4vL7QKvZI~>`gv;SDoEd7j(lK%Fg1n zkEd5qXc&8Gi2mF~7C<=tMmHIjz824a-Az6u&Ds#y7P}!p#V%9EfH-EzA(sWBiBmGl zH6?}k74lYrt_2>=iI}%U_2UOh6ceu=_bJO<*wx-rF6?#(7Cj>pMOndPgT;41UR59R zGhbm79GWgU+^U0%Iz(8-9?~fs$0Q(T9Akq@(<=?lxVuo-f%`%ZgWx=7x_EFjCKlUr zDeg4<*a=r!p$_Bl4DNG~a^-ljV-a!-QJ&^&sdDJ6;*#nG37(Jp2sJ);*(8Du{sn;& zhNEZavL>(f!9D;HGX*U>38}q-_QG*U@)T0(Gx+z5$cyp$wYa(d-0<9p$-A;BJj|t@ z8!}It<7M?q>ob0l+1+#ZehPm_L%QEK7nkSRYgrQt# zL|27+9F{Pf!-%))Ldy>pz+^a$A!G={*uOmI%K=38&*h}KY6oABo4pF=<`D}EP~#e~ zN3@}WEP`j@;}s+>1y|^ID~KfpkI@DXIUt2*>Ej*}sSI5b>aoJc59V*)N2qKF$3pZY z9x|#JSNdYO-RoGaP&zr5cUO{f$$`!vE2*SLHMs}XwAh3|V$=5WO6;3;yy!g?vN~pg{{~Z;4K)c0+JAofpcRE?QS*HcJ28OWxSpGGgwCZY6k9a9YE$dGLEv>uleaP-IQEAYHRIMTb+%Ljp_Hv)UNl zS3_#rTQ2sUhDGAu!6y{KLO6pd*w2xt<)g=f7gPuV5F=U=l|^8|ih}YSeOC?fNrxxs z$7{$b+r)ObmmaDmI`-tDIE*SUf<7122I1iCy`*#CXF)*69RsSYPM3;;mxtl4E5^*lS&&LN|^V6&+% zQ1;5RV8n1jeU>3{y}0reKA*J}rt{4SHH9ZveXtk!G#ve$3xbu&4VxpXeAUG@auOF` zF#VXO6``r33VLIFr4wI>ZZ0mjJqII!izWpL8bH?g>?XX(wt4;tfDHJqz?7NA-y*@p zPi#q|DB$u?22qk>6t=Z2+KVar_Bs-ATW9gHOhIKy{_}O@IkC}*XJ+lib`aeFxrY%U z=P%=s==63_nG2Y(f7>LzTu<(^ zL)K0@XlDcYqSSwy{_IRnn92Tp{((l)BsNBp-0u!tg8cgi z@@WtJD7fO&@DIqT?DRu^q8EKEmLq0w~SM$d9&bs2O&#Rg+Gog zLf?n=O&pvzH?JLyT0>?974~x>yZ5cz+ zNB!S2mi?WKIc^t$C0?6ysve<;_iJI`Wf>`ky^v;r^8rdQ>s%wy3@8#_mlH7sVh6|q z@3!;Pz}5h~UkDc77(|G0Swt8FDVJ@hj+rn91=%`f03G1RU{*mG(c`w+=TPJm9CH&` zHvtEP{yAo|K{%013Xa?@jJlL)Ud@v`U!+3N5Fjql9fLI8S;7lQ{4{{0du|@KbP8s~ zK-}Vo$#+?+xZ@1$I-a@?JP-vgG0=GxXw0}?a!dh&Llg@frw|5ew;Jiw0n(8F!vJxJ zaS2>Y#!?2R1LUxr4vMorsT;tb>{#c;$|?k2l_u4aVukC-Qf5B?Qjk!wANKFBgAKmc!d)Bod|iNWDsmJX*_Ipk`6bKeYXAn z!32Fz6VdCitKuwt<>ndz8Y63>8E1|*5fn&W^zWNUNNPGu|D%cYNtmbA zKO7~76rHDEjgkkYqrLfXjNBAwB_cuI{Cp{(9RviRMNm+@Lq)9=Q8O>cxsiAlyJ}$R zptk=zQ$<;r8@sE5?BK{PR9$l@2p5*h$_^e)009Ee1xw;Ik^RrXGy!BKl+N|y)(Q6H z$#Wht0Sx0X-X^cd&SlN8$*B@U!xyyAq|HUCPS@m z13v#E#FVEM;Ko3I=qyhD4E_fD_bTxA5m_f3-r5SLfRZOZcOD4~FJn)ci_nQVZkiEj zo10W^C3+*?=!Ds;<)zZn5;O~tX5iK(V9r5DUulg9x&f{e@fGARASGssBLy@rdLaS})R z_u4q=F*Gz_Oy0fTOovTwljrf@o4JI(V5_h9GMB+j`t>+5ijLk40Nj-E(VKD7C4u!X z-bONws9N+b2j&A;ERTZ|C2^i_!5KibzSZnfPJZMZmZN8}%=uV) zKD#Qo(MKkz2CN80fh9cML_g96C43=x11}5-24*yX%(XyP5WdwviJTs#0emb5^S*-| z@lxgj*1m4`FJ|HSPoK$Lza}Gx+Lq7tU%4iGvfk_lj$(Hf*2b6)UcnJ%tt`yp)Eo(n z1+L)niX$^zrmS=6@xDuDX3d3*<1Gh?nYY$qYPUK_i`3+&6$$c@$Tf((x2D1v{;@co zJ$}tLVlC;ZocsgnBtVf!P65!|6713I^oI%Z1g!R<>L0#D3PBSmYe zs$~K7nX>rgK>)3?Q-ZxE$vM+};qzjND||YTqKCUk>+FtvNwBs0%;{oep@pd3Spo~s zb%|GX+@*7}$A#P!IVs5A;0!@u#x>70>^AVa!F0<-MX%6LAq^;nYVkmWn>pxTjt2}L zu(SV832}I^!w5|!u7b0o9~teK>V(&marQ;%dhvz1=t9|LyM!wJToONC=pNe8azWG~ zBYFVB0%#`?*onCjG<1j{!SF-$v+4vAxr=b55YXFQnru#1dFF}uJV*GwsIuijiUfU6 z{6Mr8+1c*g04XqYbo75}niQE)yG+zOR zSOwP&W8szryKAWD>8Fy!*YI4gbtN~f<}D*Pjykr@sqSc*wG=!t%f;xAlf+*o78mKb z57230!39{UG?#VGqW*5uR9f^qT?M@2o^IkVNh1{nM)8?aD844 zdA3+wte!@$v7rLBk0U_~F&#H!^u=z{r)3rp#`E3Kw|KItUbNs!e;_-h%BnJyJbn5s zjrI_&ICB#!cHTVUp!fHX&U)hpWDd4VBB-+=Td|d)FX0MYOoOGEuJ(|OEwE#S=`VZ8 zn)Lh*{p@a{+0@~{4BgyK!o>h{pwv(l8mI0Q3E7VBgq``W6ge+}12yWsDtqXE?#!;#tb2bmYu^`P$t(yC9*VQ>gH4zRYGqyYNQQtwx3eF! z*mt@yXf_yOt$PjDb1;Uno)BwFHnR3~fJJ-!EDmYQ`r9+0*zCvD_z33h_J>&{*}yu$ zWZl%$2ZeM{rJ_^nZ%%Fq0x*l_n>L$UwQ{QM8GwuGn(4}2w8!^?+5RB$F^iGi@@x6$wRk!Y#5>M-x_ z!24;|&VwMVAGHx%XN-lKvL>3ivA1`(uyBh$Z_mHnPkxN7Z4Xd*yYnv&lD`pM zj(&{z-38{2v&Hmn2S`c|kAcAS05N8T@Z?hVhGX|(aCh9@5+*_P>IX!62vXbShp3rO zpURR${Iu`}`a`cs`E4PO>{5*?3uFFC_5Tv`p@NVbZMCdrpT+`M9r6Dbc;!`z|9=X3 z*|?ued4X&elXbCP`hh!1;<1XhJs}oLVwSJHf$7aPtPMiE%2!1c#QXnKXiMtZZQ*Rk zA+FeyhnfnqSq{4NJD%!cePbQ3%4}{+N(=;ZTaBI6yo;#7cOJQm)HWZP5TR*1wa_%9 z1-mPE2UxfRyd}RAPQY>?1=_4QKtFL8Y1mWQnQme&-3IF$2Xp**f_0?BY>&3;e??qb zFsiZI`WiO!#vXR)DKNdiaWA`P+GN$%-BcbSh9ZVy+5(Cf<3fin*V4`rGFfcvz$%9> zeaMsl@CX?J&C`uidg~tYKBd@Q>Snsp$n;<^CFGayCC^JXAsIQJ@4ugXSrQwm>p|kL zjjg%@EVjqb_8f}Cpaq#Q6f&9<_IBF;AbCrX7;9~g>EN@y@F4lJLkxymQuh4&9wJYR zvqyarAXFIYt_Q@5!xh2LVs8X3a$^Jz4a)Emt?&o?JT)J%HsP1EYyK9>JT{1W35;f&>V&a2biigvg(>D&ha|N z+B%w9ygkM$TEP<^i3XXbbN+ZQ`nO1mT`ur^Iazz6g|&Ag{&kkMfNMV7WH2Mx$U3{) zFf-|`h_^>sTRS*TS|Tjk9AwGe36%fnp>blA3cJ*dtvMdW2gd~ZmT@vyFSMywq!>6_ z<|QkGan7P%w%6=oySh8HFs;jxI}KY?3uZsHA+fy^xlgi9JLU$FeQOxcif1-_+H?_p zcaGFQsGW6qIOjJA5M=>lV74k>VUWgFiN3r~A4T6|6n$zLV9248T7cucpcDk@`O#r9 zoO~5is5CgDIB2cb7h_uG$W_LVY#Rb16qiwV{tXf)N8U;LkbJQ%bZs!Xl9n z3pPPhqJdLHpRm)RBjgTAU!h0FNM#JhED$n)T{|a))0bfTQxXU_)U%Qv(2&$F3O@M$ zpmto+8U5Z7(jO8%%EWjPctin}17ck}r|_*ZmGvOpMSZxsq1@OpF8Qe&f@XC1`~SC~ zVXMMWE4(MRW!%xt%!5hzB>G23$$f?pemE|K0xmHUQx^i`V!XrH((@R=-vHM%uDi&y~ePl+eGs-8g^wSp}A$#ngt~psorAJAiM~H=2 zvfF|Y9FiK;Iz1)?H1O?xOct7rlo)N+H-u<^Ja8#UrD$_VO-dmMz}f6#_B4IuQIeL_ z8T#=@$uEb6il!B)3#YT=So2DK!scxN{34VTYyGMbN*n<4Fgn6t`cH)6k7mVCr*;$T zMSmg;iP?KqS~R+sW$)j^1|Lx6Ph@N8e@`McJ0qfnyV#z6UAb`_pHJG=1qKm^ zm4<%x?`_B}i7l;&Q94`Iusg}peS6rzpveM3L!GkGw?9e#q_J-QP#|wyzbmm(yNoC z@_kQ}Dk3y%%n|QwVev$>?viNWX_D|rP^I()(h97`$YHgnKIx!OJWcdUeMJCVQ$^)X zig&c+xEzepQ%^(OrRI1{-v&245fb`!q2s&Bd?(9zeE-xC|?pC2cUa&$_d*I!SD>g|WyS$BUt zngp-(lq_^Hk&KMPi4YjO5 z^ceSo`vFw;Eyu-%Xw#~im*B=)Kshi&ejv3j(@(#Nyhn~Nxat09$Q`rAUEK-DPA5xr z`P*4bYm|k;i02`w&23HCVp4c-ki{4T*N@l*POM;*gDS}K>sht85~Sqr0##+-Ft|U` zLn*e~O0cd}JL@q!*}hB<+iN9RPb$Io^j3DU%-}vYcre2T4p@-O*}ZI^)uYPQDb{Q4 zWxc(7S$Fp?*4_@$Zi#|EO?G#5wy~~m1m#_z-a>BBo@ixl@QQ5^`b4sg?MimA&dzq$ z*4Dye@DYxtD4Yc3YOx}7FvU`tU92+|XUTmXY>$P_q266=_ik*h*^7`qO|Lye+yQl7 zNSoN^D46OZFpYcm?#_)BwZ`FATVt#Z3=$pc6s>udG$hQ^kk15MNl1$oXNGq(YiKvy zol!T`MX75~JABWgxUUO=eh2DC$)1FU(bK7CNprou9Vgk*tP#zlowl`hL|F^IDc%v& z!b1LUpC#R*=%YVBPU>y?dGT&a-b}vSaHe=@)MDoFE|wilub@40mp*Mf)X4_!G4eM0 zi#L-;Z2`Z~N5|emj0!P(Phi3ZU$pxmX7BC^cx?GUehc}&C=HyWubU-*(G7EYDU2Hr z&qxSELcI>~JXo+>p{$tb)>j_AT$E(H_wB-2x2cyMoy_Xr!}@vEXK;=*dBfu=au8?flz0%{(YF}hUD#oXV?ev-?y7Vq}Z;m1dBtcVlfH98YH`|qZMk`!MKFe zH_Z|Mtk~9}x{6`^6T4g3?sNicsoGgbcZ<5@M8MJ8$#(BSpBF;ky<0sgn%(L=fdZv> z7oxa5z1?hYFZwJ62C`VUBT*K;1no;|x+Pft>f3HWhP zQ?|9oRT*>PH-r|=CC1zF*_-Bk(e0NCYl0pel^4jLh}-%1E|6tJ`Ao=nzl$6b6?=P6 zl%@JY$Ax5QTF(FNB54ut!<#!CCHIBob8(ds7JBR)6exDTu4cNRbROuzMoQGJXFa zk!$-89JllROupx_&z5`}- z#s*%$0rTN4u{#w#DeR?Re>WPh(REsLg7mqh#IBCmq7V$6mFR!Jm(pqH3_0JJ>)OsrjQsGfQCDR8YBq*EA6o(LQ{1=;N2d3q!Ftlz4|zz zKY0&HrX5@>k#p!12>2iitUdYvCktM)5Gg?z;No_(?i4J;-X2CDelPh4I~a>jfHCcT z0##dg2yXTJLWFg;00Yq`DAk8sf&oR_PsSygZhi?lyNlC=E& zify-G-nU% zPNP_pMV8v%%#s6O1L}_5;)A#6#zH_5EwuE}+!?|xA7;N1^C z*u(a}X7{#mQ`|ceTooRIV;b2NUM~XK>v$(i-@Pm66*CV6E=YHEvX{KV!H;>Q{f{Oh zP9gEg1>ugDTyRl;MmBH&k@IQ#g+C|Hzb5LF_T1I{W8v0I#!G&o_hY^dT>Bo~^$Gvi zyh86MJYOSKuP8m{s<5t$Z}JR*o;qmc-C8a4`LV19`Ei5RbOYI)NA&w1ow3)U;vRP@xjEPEVKqNTXFI)$bv(xZ*0CI(#QwNUdi&%$q$lYF;DX! zByoqR8Lfs!uYZv2!_vxDM1rl$q{rSm<0R$usb%ueY;or9ZZ>dl3a8>P97{pqUp=b5 zD0XtePmds`81?`5fPSksud2*JtdBeN1W95mWbC(U(tAImnu4l8Q%0NEfycq4hb4Bk z4WPja)iWd1AhUo-ANjMgY5LG95^StB!9jGeo27?Q>bVmc)!n_UK?k>Ni>{t8qW51V z_tF16MaD*oprr@EEcno#qog=>2)cWe>oa1G1G-bb&t!YmF~|P<_pyD$9l5a5dlyQb zN8qjQYUav(wAa4xZtT2!1eCnDHCP|2q^r-9Pm~t*bt9VUL6%@3ojv*?@^90#!P? zur}4-`09ov-m68!v(SuEu#u!pDP^@al?Y_3D$9^hVkOd=uK`)=?jFSVU2$gU^)&S< zQi)pJ9iJk8j6O+p`cq`zY*8cgH`a1gbnceF*5_sSjNQRz-#)|Mz4UfA|Mq9t@wZF^ z+3|<$!ylo{PwBhZQ%_E?d+$BW?z#IgyZi1#?5?{Guq?7q&K>~xK0LZIC!=LwbmWBp z-UshwuY2Zk_J(JlWVxgFu?Jss4_kQ0o7smy{9g9akG`KNwDT{?oSYuD)6e}SX@0;~ zSqbD5Rt$Nxi%0@D#nNJoETSU>G@UM^i6e`OTOY$F!T%6+B!ygFG*!(rAK4wEH%%NR;RSPw`;=X0BaCA3`_>V#hU{C`WaGFVpG7_ zUt}cGJ9Os^X|!YG&_W5V_$v~tH+Jk=qybGgwHK4~$K=u?R%+n()NO&#(Z3=C4j`<+ zc~4jViiE3#>cG0?TiX)LDgXw=HW_aqQANN1SEN_!o2A;PNeZpwhdxaX$ic-7{p6>~ zJ0acKR#h^0=nVb#Uz0=` zN)EBf<6@&9GuRd7lX+Tmmi*yk#PR^{+8?!E5n9$1-pz~ zxhoO5zZY#uSJOIu;WMzlLVNQ?J7u3C_qv6mmKpSlC;FxYFCEX5{Zh*!{Y0KHX?U2f zewM^%lTfvA1RB$b9h|SK8ixnhqF=6|)Y9MwMS8}!myO&%%Q(VJ+6t%|=bS8xBFg6y8id|cVcwG*aY3d^QPU<+t1@1+t3s&}J=pRxV2z7@t9F<= zMmwIV{@UBhhuUfw&+Zf4Yla`n*Ul5kR#br!&A(Gb`t;{WQEd_SHkX$JNkur4-;Dbc zyV}^uJ;RKvXN|`eFpw%~y|&sKl+n=Z_Mwb5Vbb`Q$kD!`QQKaGi}yq? zL7cO>GYD4m&3jcCqATm9UvjO| zpRSXnI79<4l8}DZ%EHiXn`b7bnw;i}Er^0pUDPSr?6#*aTy>s4bcMe5MN-qyikZw+ zp*nh|2%GbGtHj?D2#ev0-0)$4nx1|Uh?K+U=nq~bAD9)Iu;HvuJu6leKXyaHsv<}U zF!JTDD8ZJJJ>eUr<3}H0$6h&E5hx@xG4qdHeTHRJcPdMpa^)q#5w>QV)7&0nXt4l7^K z)k*I4Bv|L3I19A+8O?l!M8#VA^jAoo9Ux2>qbI&X24`y#R}?k`_hyhz_3cA52fcM< z@tu3sb$4rH!C`Y~b_txD2}m{?5$L*o7Ps$?v6h}7(qipGc^BI2sUW>?gM7Qh z27ktuy{-p?(I$P=rXdJ#)MH{}?Q=J5 zh`{SGr{}4|*k!#3MfEE7hBrLPUjOdL@Lk*Z%KZ|;9&Oz`AR3st$( z22eNV83`3(bp?B`_oEuVdtY}D;6Pv*uR2$&`5wmJ-V{3u0e!z3>h42X;YkN{aN}Z=!y@|D;8q{U&LZv^@R9 zH-Rkt>Lz{pn`GAk!SlqDP?lRUPn+w5a+bYg734R^%mpFVM5JB2;zyaVCve7;rG5L7 zysRF*A%u=DAc)I7B;ds^56V>@-xw8Yi$Xz_PBg(TBR?2o9vw(?nOI*3fVxocm$E& z@Zmvr*PZ?Y?4gJ5VdLZXvV%jJf`TKmEJTov*rr`yUjaI2=wc0O&DGVOf}(>Jw5S}x z8o}V3qRI-7Rm;oZsE`C#ddhQQ$yZmM%Q#eQ5DEqmZC2+8f5Kj z#Ew*;x!K5t9bwc7RJ9IGQ_yJexYy5JG>_3e&|@xobomnbx?Lz&ckJ}F|3GS#;!YTq z+v=*x#q@pu0Owc~eAQMRnYLyfub3(A7_JI4b>zBGXj-X&LVg)(Sx>td#_7rB7HOG1TatFOzVk z5JLC0PNTQAABDf_^l|#`m&qL^qE@G0RIeMD^ZLolBwcK;L}KD8H->4~Kax{&2K4Tm z|42q_p>%;+-D|F9uEQ0L+i$B}U_qvbFOz(wq^S+Taa%3kN|iPe*iz339_sxk@^<@x zD+ABA@=xTwq@+95RWN+0!-kOc?Y}@k&;A`0!f^HQX_@{QGjB?9J>GI-0PW>y_&Uiq zeV6>ZOO#^`I}-PMxXjIskb})h!*L)e@rsFg=TP} zw8l{imZPi*1yMixIKKK?R#rh+vKMFvRAk#=m^t{SD}@~uGF%8c7nSsdD`c;%;%23* zM6VZ{TM<@7*OonXfPtcjVL*gYylBwtSbpFt`B$-73N`D&OGx{A_9js&-iIUVEmV%W zc6a8y#j$pfuy?|QCxget{Cz(puNUoMS7jZe7q>_Q{LIg`NL?trB!Gbb0ytXmg#n1=0cr!v!}ay3cR8~=3VrxT01*$$wji&H zBgFwT14``2#b`8wklaRBengt?k5EB<$1y9Mn=+4~%Te$1p+T3FkyvaeiXW-g7 z5#9+CfUC%~sO#@I2ZW?YLe&+b7kP{hE~By?@z@cTprz8pyYS0pH2yCna7fq{xrN&P zg#C6+w`p1qp+Bk}S8qB{(?!EcZ<;|j4kg{Dd0x`RXUTrUoCi7I387J&7gY5+jNu8~ zd|UkrOiBB(D1 zao$FNcMg{hy#C0nJ5mV0P_EV+seLK7rga zv|?^n(7;Wgsi4c!=48a^MoBP)3P1oz2u;hKmKqxya)u*_ia;b1&hg=rq`6|bkhft+ z0k06-n#NI8`JE(du3|38O&y4t+SK0SIA9V@D2qlg*QcJYg{9Ggz}ht-NkS-FR}V{D zi^!)DjK_j6CzsS9OsKA@{#ZI+s$@%6R1iL`PBYl24@k=r} zTg)e~YxD|q@KGcTv||dO1(v@P3uw@d=J3JLE?;5kx!xw!U>5#Z`Rn)5SwvSP%FH9We|--pV>ogT_guN@p48N~-~g zNRO8QF3?fWv=)etI*#S$=&%4yKwPlz%^2BK(pJy<8ebKX*& zbDFC{KwUOhbAGX>UOnTeDKvGP)EFGGAOH0MSei65j_95Spu=i&(_jaV?xFAa6*)Fr zh(%8v(DX%SGtmwt!(vHt>v>pN;BG*wX}6N_Z{o(jk&!nbnCY7=kxu;X>ALPbng3k?)$p0>$>-pZauocJRih}5>c&|&oY+_ zE*~CHlQ}%Z1pyxPw7^2pbq7oPyco#da=YySrp5`rED^3WA*Pr}kp2F@c{bcY9*UU5 zkBh!ql-=z49S_zd*8&{k!%#jhZcU-QM_s0ABW8%3OE!yY)!TSyX$RqV4Eu7Z93 z2Y_253(WmPPeVeEf#216U5d5U4{u5U*zigyC?J=V1*>kQ9cF)nQfk~6nHJc+KlFT| zkyL?J6hDBSUhOz4T2X#R*Fi_HO2Nj;Q&VtRp9eu_t$6H59>16pDn?ItujZUmsKsvt z#BegE2`!BqatKEMS`dH{yp$_#(Y~&J!AkqCikrDLm>YPihepp~B$pHq));M4ZPXhZ zr)MMcmKwN(Ro1vice>_97>{fVmXYz?B{3L@X2Wd|>E#7CNDv|PxR;Fli@id3>=Qrs zeBC1Ys+-$=?00_RxkYY1E3v=*iRahMy-6r-*c1Qm`F(KN#9qU^2v2FO|D@j$JF8q=#a&$ptaIH!43Ii*AD| zTyIp=t#rK zn~n!Cj&MAL{hXlr0mpkSdMSQB1SOmt*o9SBV&^5&BqNg97bMbv zyRX!m1sS_bZF8|tecw~dDrNGKh8i>McW9&z7}$~0n~ebgr}vk7j&`ETR@X%KH!^v9 z-rR8uM$yUeJY}Nd9G;W_7pwU?cvzst`A?1&egK|avhN-&I0nJ*cfa9W!AZF!;amxy z1MdG{o-67yP|pn$xx+4~T8E%%vWZ2^M75UF9GetQn8{%?EUuB_(`NGKeVtavzAX0M z9d8DcH*!k*Y34>wV@qtG1-T0%pG!?iz$PLKc2;j8hn%L^!Fo*jmTWc$d(c9Dm2{0d zUL(Hmy)7CIv66*kB;;Y%N<>laMg?`$Mvgknd=W+LNUTWNIU9M#BEfvKr=!?lCjit1 zcM=v#VGp@257wp$2QdG%BnkLDAo%ic_(uqvi&AX^nrC1Ou@nx1TYaF39>5+kbg{fp z<(DV?1hG=E7Spdpn^ro+NoDQLz_xH9hXZ_HF<^V>Fo1Fha$&^6Jq?0tz>r-nhe5p0 zgO}9O9>$4I2wKP-2K;&gyT4J^Xw?R!R%Yw~hQLEAICV(J zEF87K*bN7nmrnTs2$y!AT!J*IB1A&Pu1a#BRMCA#!ua7Wc|ChYW{W;@z-;QcBKNXy`AE`a%C7XW zhAPr}P$~(fSa0KY2={sOevn#k2Zj3xE{Haew9~uv+VDPHr^23CU(5qT)XLESdjae0 zt33Q(Jc2=2_7_0DIF>5C5=**RubdYKg7ZM}Izo;fNqE(FG z)RyMl_P?Oh%B3VoJb|O z?C}WUlxI{~u#e%K?52aLdlP~3EsbzCKuWGZZw=MCOO1O$U&h!Dqu< zA@Xgf2&O|3ggByQizZ51MM<4u2UODI9MjJVrpAreVk*SuRZ^vu1Iul*SwWd;D~-Hm zsPyRL4-Yd?4F>_h!Gn^CkAo^40KIJ>9Lc=0(F1i}G?@HjtEqu!G1#Jj9?IB<7f8O31}mak zs1yf7r2!KOCp`a~_mlXMNeQKw!LT738dt#UfZYMLFJMqG4l5s*69b3}N1-Swo(eP^ z92;>JmZ6hecCqir$i6yoM(XOIfACb}abfGa7rb7A$%g%k{Tln)eiFJXY38#)J1~9F zsqyXgWqnO_paR3Sza+TyWpx^$T2b;6H=TpWHi7Mf&qs{q^cm6=qk#Tmr2`=MA35C0 zmtm*R)UwaS$&uX5*X3emZLqd<|NR4{r=NbZ^u!a70I$1E)ucLX?OMxtAm$vGL4B`) zwaJ=((PBkr*f6z}by(b}XP=!CDu(A+Zxi`S414Oh+|r|BA4GUwa>CGP$K*jS*N59I zUDQxv#m?qvr(&>NGn_NoT~{8Gr`PDcHl4x>IoI*6?QMnoy~-&I{}d z&E$zgT^(`&6Q6W@MuXFt7sge~#{BuEPA9VKLKa5c>bM@umT=uzc?%3Kb+Gn@DfZ3; zIqB}2?uM_DI)N9jb@#LF1R0i8E4!3`4rVYax#~V>fghk(sldlWXj*J!DXA z%B!RJq}MT-^TgV)Jz}VH;pj;DAMDWOqh5)9We@3)j-FwGR{U?XR=l^B+$oaCVtOoh z1G3A-?(xiYE?4}sB>94vf6tPH2(0BHh>B%5@=8`SB<1)_dF)hBz~;D@0vH|f;Ny5V z$G)t!RUAI|DWwSdU><(;!5WnOj&flik!vyE0#eshy8piZ(zAtkl-~c#`O?$xcx$OA zcPkB;06sKS8~KyAN(47=5?qK)ND1+47US2#lI7KOFc!I79)BDJb^utx@@gg+tAMqZ zEBF*yr2taOxe$_&3&yHxHxsU3iLL5Mwr@WP--?gyTzXJKCg2MzU>ANyUxv3HJ~EyL zODJ*ASQHG;cp9wIrSuelL3G4%bvR^ZzqOxqK^F7(`$^3qwS)*ry%zebfERe^ucl{q zLw|yQTYVKo;z|nNSRVSAAoa4nDH6YbcpyD^MaJY$D98fLQw1s9F3J)n(YY&fOn0s% zbgS;cD~t|)SjmD|2nZM!;^_vjINS9c6s;lr1~N_vjo0~6b8<1A7)gfNAEn4@m*&O1 zdXO8BhVv%g4%w+S16RYy65`lnvVjv|?_5PhWB*B~HJimdIftKf_2hJBhQgn)!imC% zed++2sW4R`Yy8m(%#|;){)6OJue-A=i-NGbbl-iyfNA_g(eVoQp@Srr@0v6g&M#+i zML|S6g`l6)V~A}9ae4s=<1!EWNuiqd*-T&=po%C-+UlpLGUHdAz$UU=dcu&k8@d<2 zH9EA_D<)YGsOO3sUIAJ7RN_*hqo3i*)qcUQUBz6GZf1Hh*mE|X70>{RrsDBKL7I?OWlG(Yb>8BRmP9+~x+Q9p_~L z|9XzX?*U_OKG?)ru3r_n$<4(9ea*!`hO%P=oEvOTdQEi5K&Yhic&A1zEtidQxT%v< zPjSUQZPyW|IND4!m5%Ld<8Aovy$B!+98G%l*cE}Px1kt@ZhQ*jXV!BYp%$)@z2Rby z-$t5~!=vyB9L)q*lF(Vt>##;u;dms$IOK|$R4?FN;yvhiH|K+TAG)};+sIon0#!Yh z;^Es#gD6ENi}!YrHqqzYixF`YBoow?&Tg$S38^dluujI@Kyh+{gPt?s{MER|>eJ+b z{8YLh?l%M7`R<}FcVE!uQ(GUofq%_9RhBZ-Gy*dF0q==4zUe zEb%!;VxX(a2!(Cdk|p&P!P30ZJyyIkOMYK8<;KSb*iSmiEBVe6qCjli>D)wiB2uo% zRzd8N&&w|Z@x;%R!=Lc{m9x6jE+QnQ@-GX5jmPJCIb=qrI&jrj;PU6D3S8^W>k`~+ zs21cBRL%vf8Tx93sSYm~90dGZVz}yAapuc!7au7E$nevVXg_`-Bv(>+LlT|4VnrNY zG4)an`DNjyq}6IRHn?#Cy^Im712^_XaD6QNzZQHcz08dZxj7A-X##-c3^>o2C1V?b zr8`lR!Yl>}AjtR^+XS-(kW(%lVxR9O(f!l9Y-rS}XJKT(?RVi#z+-GU#Vujd)31ft zaDTd&f4#bBu;v_T#OC!k<%qvEy{wRviP-Q1dOkyk>YP3CzGbU(v0QqtvW}L8vxn`U_OhfaHt97 zM7Yp8xEYWYzRI{|&A4T`u>_81$!@b5@Zh#s3NZVr<|juL99(&aR)e;W1I!wrfqH6{ z;9*O1IG41Q99T+M#GF2Y1n8^gbe7sE{2ao2F)m7Y*>@i#f&2tuci6Q62Lk-AJI$~) z;j1rl&ixpXVz&fe-r%RRW{zOm@B!ky!H0^|W>aVQLKHIvq!KFEvgB=d9jCEnua8%8 zD|#Gn=Zh3pZYv$=Yvqy&UowEu;QlAud}%|TZesS%O;rS$3G! zT2<5`FPdR=vmD`V4nUx*?FquW1+Og92~{?F>AK#*KHE={$1)l`Y6{c%t6sg|I7`PQ zz@0{~PyUD*s?^ za4%qY+(+(^Ub&4e--j1H5@hoIT0K6^jevWS&_ z@L|{=4U+frz4C#UZJ~06bv{5e#~v-WBL!p1qjT)Z2gsllyHwnGfYgY2JBPM7^i>_g zs6Q0v@$D;f7!k#9h;J(|KM?a)ipvqTdWp)@c^gCg4O;UWBfg5D6U z896+|`V7)lS@DMW8#$XEVlNuxw=qQ3c6=;1OrG^C9H(vo%bL>>Ls9T))XpuLT^=Ui z^Hg$y`(DW46NkeHfZ~;tWKML53JOo|$R)C0K1H%pe1LuF6sc(t8sd{!PC>L7EOZkp zlqlJ0uz#n;hUU0;4mwtn!$#2fIiZ2w{Sf&@>(Q)G8yPhhw;m#oOH#{)V*kVBW1@88 zB9q@r9?RRgyDm4@t){THuETt|0YhER0T0yqaI~ZC1I~}_A$UX6#MFiN;+tDm#9`- zdayb~wGg)4gfPIZ0TRWJ>tGn|5g1f{oQ$<$^y{GrNHAD$!w)}BNU6b)kS|%@+XWRM zM5a0KTOi!IJ66)TWV~rtdI-INn|a5GdXHEiqx~+-lft-zYH(xWVHoE^0gRvcbSXq@ zO5F1sg7ETQ5sudIZMc;Y43Rj})zX0-w%Ks$z_BRW{77kUr%ErH*!#!Gkv6Hm*=Jl5 zqB!)zd#jC{g&P3k+Mu!;1WOCPRfNKBoaWSa>M^U3V{7}>b&<)BlKZ7}o((-pK4aB# z)G0OJ##$aD?+a9NGmlnXEgd?6&CYkjK;)i1+N8if{}`z^X-i@w+kT83v4|N}+m>1K zadMA0au(~_vas2LExE5jTZ}9S#ovCM5V6LmL8lQf-G1*LC_u2M`xI1eBL^P3*vVc# zO@2GyctKLCE9ks>O^o@%$;PZu6H9$~S*WGh`W6Z=1R*PpCovOkf@YqANCe@wH^AA7 zVD84w2#(wt7tD3|c7qy#r;!$FBrRGqG#;uywh-&nlP<8W+;F0=DAOKM=rqm=iSVG9 z#Fb!n)N8oc>tj6BdrU^WwG8HyCA{&Pse6WB!d;?UCbZ7er*$j zoOUy&t8ht=ZN~b=SOX2HgV6AXVmW<=9e*1My2QqsheIL^*<vMY{lzw0SqTC<;Rb`S>%*Wenn8LG0*CUIFJCR+bip;@rE4hC2SXdlIFtYiYJ|hIE-4vEZH6 zJVV;djlck_**(vYefF4h1^Y;2S&{w5GvuH-HWD5CH2dN+Bvzj*3Tk*JJukIp>BCNp z_!C|2U-w?dsB|`0Vm0q3jdn;i`EJQxi5+`4X)wjL^eB7lyUDGRjw|Kecuf3I4aV^Ykm%!s z=JpaeA5na@nHpf$5u%>TIvmTsQqz(8(w=k(mMaaV2u+0&M`$UT!GIixS@b}#Jb4Ks zTmH^+lbnJx3ayYI`~;!Kq`ot&;uZIr21T3QkPo_!pbKCzHU#mrdLXF07st zwFC5m(5l8rR4J(_Z?Js46m7%ZwJ$82+1eyAIxOlwe~Iq(pPa@R5)0me;ROVh1_T8wTHJ6O` z8hr0Yf98g^5Zz+$pCZA0;|xCN$aZWTEF?_6qf4kg(b5?G>6BR4L_M*Y9OJ|`6oGXZ zz}Cf{Tb3I3_+GHaw)OEYO~>RN^VT+S7B0Oadb2R=lVZ07M>leTo`j`E5AmB9BQ%W0 zqQ2OoP!so>Xz56QoURH^13qF$eu-%LSHuM76){xAS1sH6Q?V zPQMuJywNq%bGm0lsA?>xwU){v|0AAgB7dYa_!wJw&~>AWPwnwZ2I z-bFZsW_3f^q%qZ$ytj)tZwxnJA^`_YsZ`bOv&7*Ady<}Nxnr9z;AJL_FAN%|F zk!n*s1hLGI-Ul47tG!r1P3{u&-5uQnoxMFBy0dG(>s&V1#r~4%{hg=r--JGtS?Yqd z+$*xv96)uY?ga%D5r^G|pkkxf#G?W(4D&rC`|gQw^ML?r%});mLv!4e{g5nI8!1ae zA`fj{Yc_0Skc`C~+;!qEwBJsx8zYryR5;S{uZ(6=6g;5By={ssNb|KX&l(GYq$ z@`h7_9}>oh5B!UtIT0Xd#BMWwBAk9u#%8$)4Ze01U^NSl0_~?qf%~STpq%_Ub~$+_$qRz$_VP0aQ*~NmY8D(Q#uPrIMhTiyy;_a zo*|zyqbS63n7Usj&$huOGSo`9!k5L`M$qq*nH>q+`%YdJt0VMkG}VQZg~moMY1ZuN z^f{an0KsTv4SLUCB~0|>l8D~`+;CF4_Ri7H;&Z=FZV{~ljqiwb4}0k>`9m`z|EgFV z{|$0lloFf8fBa4IWhsBXJJ#bou?gd|ZU?xQ6+!ii5b7Pymyno1nroxG8i94cl z2VHC&Fk~zy=f=E+fCNFE0adlVAUm9JaJRd#@B?crWIP_n`4Ifs`T9MF2f7$A{9%!9 zd&=jsq%Dwr6I$S*;_yBo1Z{ke~(5Z|hiIr)Rn9;aF;&K3(pU2y0!#r}E`_RieO7aoXCbylpf zQm-VIfL-JBFvko0&T`V;Fu+5&Z#&)Ujc_2-t6MX?qXs~Og_FzaHJ$zKZ<9}`f~3ul){bjtUhIos9&wg|4McAM8Uh5co9q><-^RnKdYSowQv$8=Wft!|#BcRAoj} zSzTG`UdBYgU8SCFT(SgImYpRhI&xd13$fWu2zRe6*kbc|nE z>!5F)Ed(2<;%&JSUS^Fu)60eS@D!T%|2s?S0+AWP6G`T_U@n~yl>k0T?ZX4HZRR;o z{<0oBH>-v>OdS8JgOstZF|rkR>X*~w>DlxQyMCTbOUEYIbH7WzEf(1mA0mexcZ_vn zA5(njvuD|-K13Ew$CtYn*`sr$Sw249#m>!4jeI-Lf!)MF^mDs^?@CDK>3{$Y0GusA@`r3N?`8woxE1AJyXnyX-=xD&v!U^S zlnx=5{ykD{k0oF)v8S;_*va1`e-svLT*E2EPZF@%wEMLfE{}jj!LX)J``M9?kX!o! z&X&V^Z8xk9tnGL$rq6{n_~5A8NR<;TV(?;k`ARJRcbv5Sz-(2M4*VrRGfd2$YS`RX%PA5yDnrF z(=)G!>{g^rawB3p5V85<#_y9}u@#{>NagItXfAr)!DkNqFc1U*#~GjFnoP0r=)7pL zGcy{txk&TkJ3Yki1uZ??!>${V}4uA5COqus!b6`C7jV?DsxK+NG8y z_75K;8E;GR*rI+8_Nse8h|J^-EGT717Ri1&x~a0q775sH#p3%G$q&W6s}@vdA5=u# zb;#}r@goauDiCE()aS<-_tE0SmkP{U0LEjt249X;35k`cxDCw(@4fP#B>oMEw}8EV z3gQ_WY6DoVgvA>u`zmPC0!=lRaa3RzB6p?-yDeD=>Hxj~A>mg@mn9c*8YwuL^N%|l z0!bMCFZ(71%Fd`D-G zew-Zh11leH*9R;fu4D0m1}1payu`lnadP00SW%%)(GBn)7TsKe%K6xS%Z=xDeDYdgGzjtH1Q>ds6K zQ}_XnA)cn=`c+_^7xWE0)dEMgWi?T_Nb~dtrad;!;1O)Y8s@(&GwI^M6i4H#>mY8a z*2e@7hCfT0ab3o>H4dxi6jqF1xj<^+FJ9>iFAC0+ryYR?)J0{$p%Tpyq~oH22{ zOwlw^@ng#^4rXs*DC4~%52ZUYn6k5H{)Ds=tqwwIv86vD512YJJ7V>J zO42gCEZE6EC37wyhP>m#rxmqUvA_7T+0U9jL3&NmQF8-(=O>8j>cXBlC??SN=@Sj? z#ZQos>7iwFkbU73K;YgXfEhIVNsiAb*yjhXEmQ9Z?XvPgeJJz=}!TF>TP$_N7&4#PJi=OnQ4;BomOOK znJWnw?{=QwAXH->CF|3In*!fAaRY7#^7y9gP8EXXM2`KZiJU?rL*@@EVydhHYHWqp z11zUHAhiA(FCU7Z-;iL~S&&T_)A1ct_3ZRtkcQ}RyTnJboYWyw_;CwhMPRQ5KL7^l zrrL`KmepDDFUY+ly^Lu!cGl53q@sFNWa=^+I1{EnB@faF`tG=`39P;daVat*UDy+p1^-J#-zPlI+K<<1npvr4*Awv+fW z7FMz&FOwFN;O^OGV=t44bQF^6m&su(1R+Jbq_d5e`4B^GzHEW$mP9O4Z9{b;z&`Mo zB;Vc(;dx>d+29J##^!(qo{Oxxno|)NE=S8!Y%Qh6kO2dUBr;+P8wF!&5WEtTpdjD9 zM#k+eXGFzAQ+H(9m)A&GYMEmHwnlD2)3wI~Z6@6ot12G}Aw?l>Z^Fe+v9q88SM`a{ z62G|09{Mb9?BnAgvZ&i?Odl62_RM0F!zVsVPFMtQE4p^(_#F9R9z8x!2~5{;6mqx{ z&VZ%(;rdb>?!-+gc$_A~xbj1x(qm7(we-l_PnM3|uLJaNK;H^w3AAl|8t1R$6Qx?E zAiHYNP&QPT_CT+JNHt{N<8L1;jZHjMI{si5eJ$ATz)KtGn7I~1jOu(n?GS6hxT0CT z-3|dB>={e#`e8#>?lt;L_djx1sr&vTWyXBdE%b~DYL@yazJzk)fGpZi$b@)Sx6+Bq zHYnj9ee&Vb*wd#8V83bkguqmIvcDLc+o(!fY=#JRS|A#bI znZSn*1ofiLhr0w#A|Uf^A1nPIQe{?Sbl%H?>*ROXZC@oe8|F%Sd)ODmR6UC~BH!}m7ew}sv73shyp8qT2cV}kQF`=c!~N_d ze??kv6JnZ2(BKFV3QudjQguU>8mq=wISKOOEwI=o4`Zx&7oiylcZD z1FP%l1+AA=eV!bwOuz>hqSF95IVaJ^ptfXU4}6}4>$1ymP$;yU!G?uyR-K2kC93U+ z@x9nP%0Bpca#ux8m!SYDf%ldd*^fR?K90q%k+a%mf&IxBKx~;~-~0mkBXiev3~$*7 zH^>RA7^wZl(eBgiUpG)$ji%nhp8Fy)F*dQlMQ8?##fT8 z{Y#Js#1}>O@Rvx3%YGo+Qaaq50Epc*&i?dEL{*# zYJ{6~e1EtUhs-ttVNbmV#@*=YQ>Bs950tX~N6G+h1H4#+aCzcaL!izAT@|KX;0}kp zSh^bsR+Zv=qGeN@L$~gKLmv2VN`(BYneg)xq4K6DSPp1tcIX@g?=hgqVVV^id~^~V z=IRD8CLlcK()u>oRlYHQoUbMjGPO1g7^$94@ccOqGf-@FU=^20R`jwvFA*PB=m~7} z5+=$dp;eLTlew8%WN{HZ- zUa>w3FARimdQ>7lclfLc!kNGNDxno%F!!e~i{U_cLtr~!CD}Y_Ee#CcRl4tyJ3(we z43v>#YBzCmeK)dC0tyVT1Imw)H^z15csm_;9)=@2+z4-n%@iJ%5DnkJC?F&>s8_SO z>|_SZEwptJ;hV%)M=_&1cstxUyC8+lYFZxKzEV_NWH0|;GH4Nk&j-Xx7XMrFO07^G z^sGKwjrYZ(bYijL6hZh5G4b-^I^+w^Ft5X;6XbOO z*FKcUvbCJk@O&wFL3X=e`>Degrhh&8L~j4V}`EX0_erc z`&0ZV4wMeOc$=w!0uV1xzIdwAth93|_U$xpN)achlZ)xSa=ntxWHZDjEfaw}Q zCA10i7>|C#Tm|itw;Bjul@s=NsBEDj0E`v{G93hnOg(XV#^f#I>e0V@H8#xRWtUJ<~a6bVsx=;`!O8q$&Q4Cvq} zk8!%i1WXM$>VZ-$9He#Y;=SX0>P)CqJAhW_@IuXxegq6t+_2OsC?g)JrrsOQ z+nD_ugvr@+!)*Q=q&0}UUC}P8+4F&CFQK3tEO^r$5)8mJf#5!NzRGYxm0=zi+-_3I_=dH zo$Z1rig*5dPIl)j1dz;>=yZigK!-Y=ThRN#7MZ{%n?-E3i@=;KJDS@ae48B3hnJ3{>$JhNj4KRWZq(|$ z7w7!QN@OBY@M+-p3YM~0LNo(W0j>lmj||9Et9C_}EO5Mx4fh74X3Z~^qVaxK^5RMoJb{38kOwbg;k(V$hKqVWLKs}0gb z1@b5Wd|iQ*&!Zq~osjIxXrjR@i=rv>9;k zLTZxqfQ+*xp!QJ+7lV~hQ`dmZQd1^Xp~JV74b;Ipxo!nF1H$8Ah&ri9sm7qZ8VWXl z9TqVI@5M&kG=7U-5vST~`J2Go zu2$!TS_nn!!c1rgpSdZM(yQf6!Vlq3UlgkGwQPHvOv6vbuZ;+-@Ldv;BTmXb^j(re z0UrT*T4&$;E;`4~BCGoslGq3J=5}TS-e!@_@Fq?mBz5PF$aTE2z7bEPkI#RFiu5(X z_52pTUhWFAGyg(fmO4+f&hHUsN{`b^?CaknCsAL=Zb((dqt}UIl9EpLzz#W5Vdv*6 zH_VeH&u@NPsm@!fp|q)iJ&4uegYJf()ugh*u!?RR`%WHB+ysxWan~^k0H(s}iWLqT zKv211He$l{0Y@opku}*t<8(k3hGQDXwG%hMgzhnMi4S5BA(Q2}KK^+t&PNGcaXm%P zJ)noc?-d+0sAsVk9&-gM7gG3JKpY^9f`MxW{j=R*@TwZbeUfw4H`JACg4M_lg1!;+ z*$Sj5`VRaPwiOvORx9oY3#tz5c~Kw#=#N!@LfX;nI z;{W(X-!)Ul_3NNU+3S#jII zdj}I!A7n57kR)&4&i1ZsfZeN)&_$3pgPm6WVqv4e*{N0|L@%vuSnBJ698`HVG^LoW z+NrE%by>TrZ=4)sbw2|AQQu(3k4U?Cp8fA1k)Db!r@p0oS7i9~cCdf@5z(rWv2C^f=sn=ijChOha_!` zE!-gQF-@iDXmQ_m(Eg z_|ftK(P5)0T|@P1x6&9A+-jj3P|1L<8Q95+5ShU1+E5EQXq#X|5n%#-7Ks4o8%`59 zqe9}8S`8Pl9fIO{S3T_9YhlI2jVWGBO^@bt=IxKukC%>fl>R~GePq$iaX>5MP z(@cN>j&C|B$Sd6Q&H(HPPf1|p%5uuzWg<=5jI>a-p9tfas!s~q4OuoNw6Aigu} zCmB9z10fQ=!~=YFntc(3nyxfB|HcOY4k+TFRG=H#(BvFSIlM-n!z+jMg#yI1Kut^f zRYL~bI*Wh4Xle*S?;8nVZ~Rt)C1j=L?#1kgj%3nPf{Z>?*4G468bOJ-Agf4eb-6Rh z|2{jPnbJq_6ob&>+>|9J&lWZub;uI#=H>M&rvhHflShWk9G-J|;=Oi-ea@^bNJj_Q(-!3sbIhvurr9?w%ENU+Rl;fE zn*xAiBGhqZ$IqdNbgIZX_OMlHtWJ0hEew1f5ECxd8Ptm*!3z+Fy=YaAif7sPtjY^; z&up1UvuA9|`&^={V$TE(V(R5d_cEVddAljSAvoEzU742pMp&&wIgq#8_^HgfvKCCP z_;1R(OYn{@28Z!IW-iWjVX!F!U9=a1702Zwt zo_9je>q&ZApF}oZKN4IO;}PE~t2iD$VD zmbznj2S3z$`l1n1`*f!<5yp8-<@*a(IEe5~r2xy3Iqf(%It*FQ(MiFa$^L^hknTf! zfP*~~(|e5py-gi_b{+GMF?UqCPAZAF_tr7yDU70P{lIp3_AFIRLEU49mSF?>m#%A`iJXk{z3 zyy#+&xs)-mCZ8W8$P*tm)0@U^jRLk?WEy3RI4r7No}h=(Zt8K7Y6WFbwKIg8THngEQjBy2c;p&Mp2-S}Rz-BcRnLZ2y9 zIhAOTmsvcOs1v0u8qI=?CDS4}bNs%UGm>W9rnoH)OyELJ_BTEyl&ENk!Y>Ej{aSMn z+0`pRMrSOdFS6(tRVyS4xPIvloqjF5vOK#AS*Xdb4{PuQHpwc;5_-QnMEe{S5YkkF zQCwZ`GuqLJR?!q)O9w%kdo|0ZMfhV(vHw-2v{a~PkqEZ*g%#Y*?2A=OZ5|2L@oGZF z(%Y{m6k4wI@*5K>6D%jxP`dbfLZRIV2Y5muwd`POo9Ly&s1911F>&$?Do^y_>Dix? zPlNv;=Yaztp$3sqDK_O-nk?Z(WJ{K3ON9NMU#XBYSKaK}ex({Hqa~mmSJM;v^iLBb zq@NjH4$owQBLQ_2i7}4Ecq*VgAa_n?*y>@w?tdg(f>f7 z)nS}XXCqgUFIU-J)ykjv8b@FqoYJ?9(-fXRY5a}0Q>?8~a-!5T!5*qrE=gV3&K^{L zBp<`Acw3!9Y4Zdgb^*1bAU0pq`$SnP@P`SZWYc97kip`6>Xb7QxC;CT=jMM3ym2aV z08~P^%oCiz39t&7czHYth#m0^h7Dc~SVgou5KTC%jX;POTi7dJ_W9%cj`{SJ7i#>Z z;huk@zZT^<3^QqOh`7J#~7U+DEI^sL}Az|6pv zsVKy_EV#~dS?Z32J^*5SM~N8hPeY0l9m2Y5x@N;TxC&!o2k0R1VezBz+;#4%Dmm1k z!2T(u1Zy!nT@x!S5klzv(L(#q2=-)`a23fsnD0zMS4<%T&?wZNMGd(y6qT zo)LWXLOPfp!Dig^YidBO3ea`+49WluAdy{u+Ajm-Xm~Cpg`4ZbeRMwDmq}R4I|&bk zjY))aAia@UlyC#9vG6(l0u7wh!V6d&>vp>gk3cdVe4?EX52$MxSH<)N3^E^Am3Gx1 z4Esx3q8<)tVEi76miDw^+00&58)$%J2^BkASCvGqg&Vh^0n?^%44;*_B{4QhYfzFi z5>|k3+O(xiJ9{du+%H9f?2BO~E_G$ukHSg|cLxSDI-w~salF{CDPgSLxy0TXQJ&fh zhs=uzSnp@87Cr|FYJq66(b~8rdTZ&8cvh;au8eNQp8KqijJ!c z>`5sUs~Ld>Dy{sMu*1xa%DomC_Rf7vW~UmJhvj1%J?!(1O4@?)*C6J(zL-*yut}{d zuKc~UXOewCuFT}$lB6AWZu{*-rg(@M_#zx5b@`^$qvgSv>`}10n17^P+=@oQuFL$$ z#k~Q1(@5e@OYtA^zev2B6SsahbMxrcRUk7_{~OX0SqZ`(vQm5PW2Nm@WG7l=EW|jA zN2kynhM@$#(|<_0Q3C}yl8h*BEPQgJ&)}b@NAeIPobKW226P%MY`P?5Jam+2oj!_N z5Qq-->LaEqZbOQxjg!Lw<@B33@1~!zEV$2i=o4lnFi*vc6#(vku~`X4(q{z!Zq@-{ z_VE3{`TS~vK%IXZzOm!lN(VM%{3D*~3 zMvz5e=!Ecw;~Wbml)5{gT>~2Gay!*A%xll2H?iq>6d$`Y-HxiQA4N$Kt%a7(rBgs% z`_cfm)lfR9Z=|P@qKo=k8bp52`Bi$2r|24>m9q&Y97pdEK8staDB5LX>eXzV&rBD9 zh&{U$p3~0(xVe#;W?Kp65Qf6FElN<<1_XAvMY)AwG_Or-=a7|Fu%Q+uHrb-6K8a`B zDrA!#Su}InxwM=Puurupe`@a<65a0bKxB}o83x^Zln2EN#UJlceplr4s@RUXIG0rJ z7ER5XXes`9uksx!U!meq#w-bRc#!Kc#peWC&gyyOfL)4VD1kM$ zF%XKOJU053vR5RaJWj>r&Q4(Yj)`G}i4*!UtQzGefDO$EQKv=QkJ}+tO-Bg?pmB&{ z54~zdcDM#^!#?f|SZeL$ao%9e`I>GGmXh6Y{y9oZsb00TuP21no=&koLEC96Z%%Z8 z>ZsFHRaZl4Z!T0ibSETMcVWTrFEp0Cbrp0Hp;(3Web80G&8z~k=*HFKuCg18h)j=A zN#Won2OtMb_c`F5RhACJwGOin$PgglA^{{iWC(r0|3iAo5&*rJ@0JglAxvY(Z&&Pf zP`bduYB(iUHRv4{h~2?`^`oJ~6i8=@gG#76y=n(_7))+xL1LgnK;_n2rS@5irw%Hu za9sT6;}#g{algd4N2q?wU{7$x1FmsADC{kGdOX0r z=ex&bPB70gPLD2lU};m|Tor>TgRXba(90%px#3&riKlwTML*w-5O5p)J^iB2-hYc? zjKpW@xt>KFBV4kZ&jCj3na{?=U@SftTkeU0g47V-O!pT&xK|qDTbQyIZgkG$f9N$q zqu1h|uEB2!6KL2%pPP`X8t|EZZbI}^z_*S@C;C3`d(W`pBZ{x?=%nC_x9ek>)pWXT{$ML%(DmE6?l@*sxWnXce`>ucVSOFx@RctP1&?DbswAEgo~-Qae^EX<>4 z^Z!L6y_!d$w(2v^H>Qydv*q24Ec78EnS4)$bG1;B~_p~%62vH0^c zO4v)i5P8%gOI)f4S;I9wkni#=GPW$Q<`B~2zs?~$tG!)OO*~Op`gWzN)`omgu#y4^ z(#8`cOT9AB4|RgQ?RF(nonEuPmKy0rOHFh)HTtc^#oLvaOja?p2iqw$_KvJFYXeg& z3DWL5Yv@#(?SdQ;U|2gAw|H!KmQ5d0@ZfwMyK8O&mj!I3XOgcaQFc3VN3l zj}zTwFw0#^tQ9mpvoWflHo=7vcjp;9&;DIqE>wykJ*H0zGM&`X`RfZ3_E0OKKq1Rr zRdRw{m|vL^EO?bupM|FEx9(C}x>pt~*rEdAD6VA_7af3Ssqdt7Fe9_lJbs8ieH#^| zq)u~M`lOoI&*=dj=!gYG`yq5=^J$2}+I1xvTF z@AW86_VB1a2Ur3$sPIwch?JdV4<1#1-83B10_aAjUi^vc9k~-*t`OwQ0{Qrup2AI%J%Vj|o^$ zK+g^L#TWDiAf!P&iUoaC9~>UT&5xm}K9yPQI@>d$V-m13_mbBbQs?k-=h%CXE0s7q zK6qR?U`{*rh4bvMk1NeJOl$3HJAW$}Q5Kxnj+o$}urNT8iz&`nu5OKED*sM?Ly!J2V=IXYTy- zYCMY)ELmUy#P=dqz&peKdOQoVAxm7-QI2LE2)YA4EF9o7nR!L1Co!EtxEBHj1QsI9 zQ@8*k2wVsIN+1hy~FAGF3q8;kY8r zOGqJOf+NIeX>5hli1r+uR|v+$RWb%2%V}AZ&7cR*ue9TjkWyu1Q%E;x(SYL= z9mBU0@~`I-7lK?eQh+hBDk+7z--KSq`=*D7^y#0IVR(ahjxe85QwX#^)stTSy4;6n z6ENo0KzdP~*4zJM{)I6cLO_)BFI7%J#LepoNc(mZ5D;M~Gq{_5X_<>rhO;X$uTXbb zs9%Zt(`Q9H`bT;dxr(3I8HUBor!TWN_bV+OJWqA*HD|R`AkYAmoLWBxqy#=Q2o073 z9G)C>1Q@~?yU%(yf5dAdibI(3w(hnCNMlmM2nefPCFJn@eMw}8_j4L zcxQw9gt(0)aCe6hGJ!OKbE;h;9#`HN(mi+&o={~Kb~f>a8A04=SoRE$7x3x8H-gtv z5c+f*d;n3@1DB*74&GmtcUJi;jSk&o;mb0B?8DOYq6s6V>S|120zOPvJcvvWPCV#M z1RqTT5X$M3CbT=HO1*J={GuMLVSBG5zxNgB12zzy41{Ca_uod;<96E@go3FV( zfF-L(;AY>Hh@F%x`G85lMZ%XUv8ExV-fZNgSPX0Fl^Su3jSeXdA*{a)Tf?im)y>!5 zA2@{7$L$BXPyb1%R^d@KKcsZwwcj365_U5z920w*!rScMA5{*qdky7=)Onc=3@dGx z&dcSOKl->5Vi$&$Elc-MI)$(Q-zSxW0in7vlo?HLfEN_mh>qY*07_Rcvuh`n{;CRY z-p!jR&i`@8IHx_Nv;GmKzZ+_n+z@tKjiX$1#F(H&=gkzW_?q@bHpC>2t)a!`!Wf5( zhD>fi|86=N>)V}$xMLUauXwso%j`QNigpa1EvT~L!?+_T+NSJ7j~v^;Xw5x8o!f?~ z;KivN&VK|+cBFGof(;IM8FuYNEruSW05EjT!` z#!1$k&#ebc9G(X%8G1FX$}@GY#o#2O*HbEwoU-gD)$2Kh0Xp#Ja!x_qcvDK@HhMLo z0EnSa!O_=YK}zvVHM~DJr;sKXxgtj};x}<1?xuXobG3xgj{Y7AWhBh#@-d{E{_4hvqmppUWjM^PEQnta*> zPrk4eUM_|oQyikyWo3IGR}NXa#$HRnX1nR&!F{DbV=&8RA6J;vonnViD??V1xMLpV z|Lkd{CMdSR&|ABVH|OhK#UVvvDUhXOQ;h=>`|H!n5pjxuh`s14V&tr=k3d!AH2>RRg^K#Mgcm=jsS#14!r|5AC!Rg0>k z%|5UnI_>1i%eg*w%Tvn!%5$bNBLsfuIUUxadpdOX%u|@7q}a<(DZhxptzc)z->xj? zyO#wudePpFU9dep*;0p2+CetOVXE?NrRZ@0qROBGVM7%b+F+=KY~hd*H`r)OfHs>@ zVP7NEf{6rb5_sKFtbc83i47C3b%RZf&PY_G=o!Og4Vu*|2;=t8}o0?H%2q@&(d!M^zpWlxu0lA_Jj zkj1JR5J++Lae$p8uDCV%7*)oIwk$WrtQ8=EqPDrQ+!@&cb{F_q5PH#7GrNC6Ni}0@ zfEqNxYlQgdtm^Sao7Gb4me$gNBYVrf=6o%5NWB1Pjs4k#a*N9b489he_4+z>vV#5l zgwn$aNnuT7cRa0ByKEs9d$ho2sR;Lq>}^jgA9h*>?!B|r-F>^3!{*(0Dlf{B9M(9# zQyH(Xr8z{x#LzG8rbQIy$6k0VjnNXTYgD)Xc|^jG&b<EMBcfsROQXo$nOIChc!(KAY;Gl#n*4yIt^s=&6MQJ#d-Cq9-2d7j^omXV-X53OkKV0}m<3;RpS^hUJ<3}p zrDE^CL`l~Vmu|o9AQrWFMfSCV@*(M%%$|K#NqXSNpTsY(pf-*4O$zL#XO(c?6~xDU z-~e_rXKu&JabFv!-iBcJE)zW*3jMZ~e$ z!J|cHz;6$kk>Hsjcu`*xy1;8H|IL~4>LLlgE(CK*%$IzGedakOg-vg`=*n~*fZa3_ zETwM64)^vJ)Ot|PfwiV49UK1z~H=s%dB}N83gC1UQHrL=w-D-LW%%cuoy7` zvry4yDYTl4?#=l(eQ^Mg8c}mw^Va!!rZrt-*=C;0)4D z9SS{~WR1@&i@24vju89X=aoA3vBw@Nk>TO{OK-ZX7c0;Xm)GWm)F}yU{_u4nG+Ye4 zpgd`+Y`QMi_*HCiYL3wxLT%GU%0BpBC12%kE1fve1;^mq%jZ}m0lIGk`+t0WeOz2u zng6->&KnFc+%v!cGcfmMUKwC`4Iw0%I}9)+Bqa@PXr-1((u8PiQ=8UwO)b-+#%=1R zYqZCoafLS8)W(W!R%bQZ&}Lgwqvq#k-KeY$E!~nD-E7S&YO445J(Iq<>*x2!2@Fh_ znR}n-InQ~X@ALgOJs{sM#YSh?kq6`frv)lCW+-;Z5{j`uJ%9#&F;{Ym#Upv*C$C;V zDubv=s{_4DTi9G-w3+Pg{qojM6m8b6U2Ud&mz!NH;thVH1^{|AqYZIOo|sxoJ2)}* z%C07JHKtn(2t0KvuJs8Et9VduXj^|2GerAP{F69@ADacOM{&>atlv$FljAthk0RIh zU{mi}?_9TtJ_6tqSz=K8d(ItXnXA}-8WFaNZ> z4ej_ZeOhkQfWElef^s-Ykq7Z{YxLi(fRtf&S+V;pCfoi6d2HN`jSQ_zXTIglSv|QK zA(v-3o$QzM;6{K`co!W#a#I2^CjBOfBFib4es`#DV&jlmv=FP0uVMsgjUXbtH%I!dKAeS3B(NU=tD0w!&Yg z*(0BkUk`+~Vs?8sj>4Bx$OOV+;58EHRaq>e;tr<*TS-A+l0A7)u3SdS!fu|Fst5HW z`tcblg@HCbmpYrA?mg49gwLNyGxQR{pAb5_{c;*bmQY%-Jp5Vt21-<<9{^x$9!vt& zc*96%KKNO=v#4Lfd$Vjt4@z~i>Ceg)H5V*P%2p#G78Vp}3&fXQ5?kWt8mZ^t%w@yQ ze*IZlUqSqzx`;Y+zLASvS=Ms;Ky;*cw!5`Eo?Oga*6g=j(srW#vmbXye0*t#WGtv> z`j>zV-S{~?Ka;xG6=!wezOzatYUbFH{dx!(C-DsJb*wZ7dQ6Rc=HmEyM6g{MwmKZ#w-viEZnpxGnIP6I@2dZ1=GWDXCngUD|aj*i~UlC7#514}+{1{2Uw zN8{K@s2wA)Rx3-OH*&dLnFYaN&z=Y5@Df^+s*{66kMJ;&SyJ~AQ3+hOUX2kDmVg;3 zmw+a-D(5p-;6MD)S#$_nS>+)FcVbJv8v|U30V^SUKhS4#xjH@Yvh@-hJ|x#I2PXV7 z@hPt4CAqS}=_{@y5|=GeCn$)RyhNesFe(X^>oy7!du zymqi^@$n$Zim4DD zL@ptSs7}?6OT;S+I1}m4l%4Nj*vrC59P)r~&;-iupopXuB^VyY)DvR81t;FZBF!Yu z>^TsXIJ;fR)~uwS)y^OgV58L%N~<>a@I#nS{puIx2{GW#HU5J5pf$nNDS2EBdDx><^52TuA=dDS z{84FbTwzZ&tQidhystIE1Uff$}Baargs{ zScftT zFb9L&pgnddeglODo?#ecaF{)Y2MDR6aomMs_)Zsm0*H4Gvz+QM{D{lYUk7O2sT?&x zmkP(hAHZdbp^VXL49rNzLAcUxqYDuo6;}*f*#Ne68#=z8hwXOZoDRMLY!C|2XgIbX z69KKyf z%2r&;bNq*f7wr@;*Fe~+ju?JW@Osd!_Z!k?z!H+PsWb|L7m2(3BAmzzI77KMmq{t3 zM*5Zs6=JkU9#@*;*ea-g=EVAjXw7F*9GPy`Z7JT4<0#r~)4G#2K`E(QNUO%t~( zk(>aG@)G;V<8p1=wgm3J)a}fSB##Lgl32K|NJugX6bCYk36dA0L^V#n>>ifee3WuB1#$ub7{5av57Z*tr+ zrgkV}C?4K(R5rx5qip6V=6@!8hIdLQ!#QT*J7vK+l~6X6G_@$ zVpI0Ow+c`^E^q=Gq8lSK;3B{uM!>_%6rms=<3)B*gxmOBiUT_x8g6K7DJS9E3&yN* za7LOrUcm03mUYOOs9u8|ot6hhb%eb+EeFR>BqxwS?dCp{9am0(mZ*bR)UCLWx`peo zW2yk!H0p79PM4ZXGWf-AIDd&@W;k)f5FY1!q}!7`g7>s1zX}z5-acEC<8b$4r3*e# zq=A(iQ3w8HIN?1yM>-k>5T0-qaS2jo|5n2;NPD+FB9P3ig^;}9HN*!cn|0s`&+eX-3|0sXV){hdk;bp)3M?l)U&!+U;u5Ze% zf~fCiU;dVSmk3!ZZw@8ji@BF`@(toT@G&8Rb7Qmlkz^qK;MT`88{W~#%QND{T>(^7 zr3d5HTwADGk;JM>H<%y*n8Z<>SDqkrobj`xFUZkx@W7N58=TsZ&xq~9Epg#C?9JQa zMA6%`ZdV7Nm?6y^GQ!v$DG*a(Jck++xX$Asctkx3hjkT9owYco*5EJc%D9N5J@PGR z9A|*@Q@tqq)F^Hged=-C=fcc!cJr)UaPy_StdCncWGo}12BFt5LU&>XU` zy~pLQR$x+4@5RiM$2bhT*#}7#^zUG72aRcr<-i9GKK`T*5-ZwhlX&VLcJa7;o4b3! zn8v9F+mm_`uWvIBO|jd*D_2G?2~>uoprqM-SdnZz>el$Zo6)I7iyb>1?(7g==_32a zcTrch@II4Un=WI!o|4Pi(s$*Oic$|yWPAXJ3%$8fVWS%6V_Eh0WX%EFy_7tTHZY4QgY1d#$s5JM?uVa2sn#%A;2D%*dt>axGxB!fEDN2G z_qio>)P13S7ATgM)!+_zL&I$5g#7;1p=re>puV<~RAO_L__x!T3q&-raz<)TZ8$9W zsd5^%HI5Wf>OEnv=r=3JIuuWMD;u4WeItDr`zDD;=>VYG5z)uy zW@P_(KRO%4AM~ULNid9ED}4ZaCJnAf4mN30JSB~pffIel`dpY( z0IOvduMnOkPzX_H)p)Wib6D_sjx6znk?&{d5akSB{+C35O=ad#{~;38cZw+CjhUo= z){J--u&aWphq#kS@`)?7lN5zKfH8mmS$TVC%>++)VIIZdvps&}Kyqk@G<5`Mfg#w{ z5jEZI?>(HJVES|NQ#PX1og;qsv*+aHqB_akC*`L_?IfE$DYuH@ow+wp%0q&c1R77) zv7zVXHLe24+yS2kuH%Nd%U;ipK99+c=B15nVydYyb{f&psFenEGj)1r%;?FsB&@P zBt(<^Xe76A1#~u61dVatK#>gWGbLO(ip#ZguZQ<%(sDV<*`?_DaNQ}cuZPpY0AdgJ z&dgp*e)L9}ka+w;I>9hXiP)u}&ttSsf!GNQEE90)gox;+926@(0MLo~;DxJOflc}( zL4^(#RqSA=4ZBcXg?&qcG!%}0%4AUhN5NQapR9$K2QiT6RF0$7UZ5O>#Mx10 z8gL&A$gdLY^!MeJ1roF$ibEbuYq?I#H&%mJC=|x1yPFSeodImSqB3Zbnh;9D_nnrn zFLnT6$nk?7H8e?b3#a8fgvy=$a~Wr37paT_aH_`zw_6_xom=B&AO0bLYS97qy&uZ8 zVsw)I;)im*EqXxN*DvMdAIa_3aTizfhAFu*XvW$8izJlEkmd6cUEZYReMn3gifBH< z0$|X^`6G+s202`b8$;z_K;@*dT%y^d0=|r1W)X%?td3F(j`SEOLD_-hK0x^g`{Waj zIPoAW=0!4RL4@aHTs{?m1W#Ep&O3mREL#^bS6mx28xtzn6qI2<5Ms=DS+22^4Ma?~ z`DHoEO8-^1x3sTCxl#ZXbqv?3tjv&5Hpaxda#<`u$Mj_N%5`yb!!1d32z*H7iA3#~@T>|7rUf{tYAr}E#HI>9>1FIF)iT{x`>?4h5@FRim;c*jv-MWnGP z_HZIR40v#OBzyu?2-yCx!b9m}{Ab9lNMZPde$obF%Q61~p zm43g$^f@^xMq1hSIT`8{m1h4*s|!{mSA@@EPOqXr9vLIKN9N>z0586~Zj7aVA>VBm zItS~{3me&UzrZFdK`OdqAVJu#e<26O*zR1}OY&z0Ys0kIzLtIcyxdv{4ySPu3L@9+ zWxqNvx0N(5;*C?q**8n{#!*&3FK-&R+5oAuSfYBMVuZ1=^JN9K(YYp4jkPvKjx4b?vw}tO z`?=|Jj$6Ca0xsk*IPRe=+Ku)CD8M;1+OM~I@~Fu?sCZB}*KBVyhd#W@Tz5-n-VrL^ z^#piWZD~C)*id|lm1R0=A}hRR?@g`d^}D*wYsZW{+f3&*b!Mzf0egu8vZUKymLmgB zY(P9)<%cR@E)6F@R-E{O%K>^kG$YyaEg#_ZB@il`f<8FIsK3 z^@mK{riGW~7Q2XRilHp#dqwsZSa^*}aI`Hz&}yn_yEHH ziC@a)parQLg$fWG`K27NlF>Rw*vEe+ zE)nR@6MY~Z%qbV;j3iXB`~Fk*6vPK179JlJO4%d-3G|4w(==|XgVKrDY*^*jz*kn2 zmqFl>Ay07(h+Ao;lOw{xKLL}h)B$)0=vM`xz1s0>1Jo+Cfqa<OsX}hhwgMbti>#SLNXmvqKyOiGLc;^20i5l=`{uZL{avfg zpviJ9$dLL4rhpB(_hrqK%eplW5GF;@_PRx@z#6^bi!iFk~Q zF6a-0I-qae6ENHRBjz$}AgFGGd{>>HYX-7E}!~aWux?JYq z`dAXst@WC@@_i9=<&7X9-th*&TG}~LZ)N-6kPS=9Z*5|(Kg(YBt2g8gQp!zO@;9=_ zF7|F~+?p$3n|~wMI8u|T%c&7dB=^8?jtz%_-^uJtL$A|i-<~qkn0%@X`;kC&*#d1~qU%w@rXynZk2RUSTN^QI>gQG$ zc3tR9Tl~Pu1jD1EKjzuKSH!jwzNDNxl~xX?z3d0SlY7NTin*8M^{wK9)`8{;-6jQE6Ovfa=o?ogcTiF%kE(sXxlS@@qf#s5EkgFYb_qA3MUcqxF>dB^c(C+Yuonl5FZKf(b~<_bjP)z>wc9Y|@o z!C_Lu0a|(V?Uf=nbw&1Et4s<}@Lm=A%+{We*|8>OE?4G?+tX;@8`@hwqqv-Z;WGOz zJQh%#OH)FiG_z=op$X-|@dR=xwXFC}*{4HrZgU)jD|R!9jKGV#P*b9!;BKpc7J5}c z&ZMi^wQpi*QS~6^gK3)|*uvH_KjMpuE{dj}X8YfiwJ5yfs&ni_sxXVh%BAi$($6_D z8+Y2qCwjm~zr|D7*v)={*9~sIqN1W?t;x$FDJdCR0^B{gs)gQKVK(*oHJG{oPqL?X zz~B>#J{&`88!$&M!ikg)L2W^UBW=~&xT=SC*msR?wqsl5g9R<=pt*Xu!CbaJj3FN+ zt~IKi-Sa28GDym|94g?0EnUN5_?miD8zt?^KAUl4-0U2TDwj#c=JV{kf0ADj_37NB zf0lnKIwX+awS`lz+-C*)Rcnz0Of`A#vf}zPxwUqBt+=URc@o-5L)ib;`MdITvmHqw zDU(2B_OzPoM|#XP!v@BoF%6XT{^#@axI*{qw9W+08gGZ}3PnsrT;NL8C) z1ocet(6aGsGAX2{Dd0Gus{{3{+Wg55hpUyHH4L;|1t4>me1bPQU5~4VW77na!)BW=DU0-m06EL9;a#G22oQ_(A^H?xb6) zY+BHd!Qf(ywqk6orV<4Ow>qvamb0gv^kJcf^%v1vNy|Ce2a9OEh|1s>is-5~5y&dt zqb_OZQhvef15@nbZt%9j*NV|#7=+++&VnIY@Ccr;sK95adY70hE2bGi14jSfYC#@wo52?E3MsZy^Dq_f=5w* zfGQP!f&+A^8YboV5!>&g!DJ{U)Wx*j&IaUnP4#9|GidyRd&Gu#4Cn4J_>CfFv@Uee z5(}Ai^$KU6(bNu*Yo;(PI7rHr-3*d&*OwHmLQB?2Cd|HcI8n;3FQwN2_y;6KEWA}@ zUn`}F8nQaPWPxFBG(vW=BII(cFt6XX)?BkGvBPO$g)*%b()>={f6eLq%7`so50`EXDErVuQhmI%%k%C6g2Dx;x-Tfh`thC=2?fS_bC_>efMr)z zKQa;3425+w90*%N5y;Gi_Vu!LK3ZJ~Ncm8*LkvbWcvwep8ZL#WPC8iDM_0%~jX%WH zgZ{=gY^psg%oID|pdPm1qc>uLXjKhu4-nrDFErd{dk>SKI-MRTwGfnRXx5f2tJ=)2 zWMoh9L?Qcp4P9dw15qX7A-M}R^hwb|ys;7X1qDD%Ol$8GOU>M~3cXDzD?y6Vf-NQ0 zX7&xPG*>k2vUakRMjPy6Q)jdRhnYPZz0PUzgWgnYz@fU9{Y0Y+4k>O%mo&EA-(u@>>e-tBl9TN5X+jgi*uD0nO$F4V-j=W0F9$R~q3G4&%^p@SuXo-6^cN zN<&dSPhhLVuWI2pZq%uRio3AAtJz%D(`l~kUJiu%D!{wix*Ea6T?3%^R+Oz%q8GyR zXmI!{kws%WLJgDGh$>N$9C2X7Fq_)y&A1}j_#MLaRl?Biss^Cc3_>X+)Pj&(ucV4t zBuJla7aX?DW5fpUkswA3UqbEFg6*k5Wl#@M4y#^U0aRj~C_Hflzg;;xB~>sbL_L_k zw(x_yQ}Y+GRETy3Y$dqBHCm;5-U6O2KPTqg%S&~{k-=1pmNL#|fDjMSgQ~j*TLZSw zT5yYN5a$a58mj5(>MERtTe|AZPPQpbBi$%???!;1N zsv(S$FG#gW0a7O&VSqAYI4VV9hkoTU$Z?dNHV`}W_?241h4<*kEG!YBRRxx2v!$~^ zzbLcK5jtQO!(hIG0{yWF9jpm<5l=EkN`eVYz?KKN3=dj4_(T;!oiH^@pDHJ{y`w-b zR#j3hhTUfmrZCPCb|Ffa8m%f=>lHN&(JJ+l;R#D{=T-=2bcw|-)SftxYZ?$8Ai7T0 zTCB_!qbpl+#u!2g${k4c#sEW_1t-Zd&K-dv51hf2v63jnPurU`vjsXET1|O)yohCE zG+1%U{@m=zoTz9u>R2R9Y9_j77f6uJ#%No4@nE;P@%;nlhLN$OP=@0KM;yk- z$6*PLj(h6__VC@rX>$6Dy>0t*gcu5xW>Is0`B?YEG6 zEzLSx>D?84Q!B%b2U~a*NMyWlyNc8pd$E-^x(Xd=fADThiL+1#@0qQQHiY313yxAS zJ#bo7sxKiA2TQioHL9f?mAJ}a7fu1eA+9H0j)O-zLbhAo z2meG~cC?-Dv4cQ%7}+-qFQe#Y<|7Bx3fPUyu=Nm6@U*4cWS_D7=R)c2Hdkr!BdX<+NI$ zVvXjFfZI5VzxE2b)PJ;}b#>B+RS0U)F#A9!JrdF&C$eMYn2G}{Z>(D8&^`jps=|qYPQ1abN8;K5upHMGS|cq(noUBt7wfNswwuP)wF3` zkjvu`6mTf%E;mcXUxjK&C3b+Gz=7hbiXD5@op5=WDkfZ zq2$U{GCValD5gN9zEbgs_?{)p5Mia18T@V+!guwE+2R z?7lu)UM}`*SdN!KpJE*(HImJ!YG@{VBtdI$a{U?NtWalbsEa7nK1N4szbNKxgiXS@%1dp9eT?ZEZ zHiLFZYDX#CWl*gEA-!6Skzj@$GHBc`;(Vxf6tW-Vffapkw}V-ebb|y$A-fUZI3y%` zF>TDso=Vc|{G~vq*MU(e+OC*&%c0rOp`EbiH5_WU`u!RUck{@Ay1niZ+4^q!FO~p$ zAvrxopBAi8mSiXA;)fM>iA+^~$2}9P#NL;xhI`AMF~i80|HO zGQH;YTl&q7H}{%-8&+a+Bx+u;A6RsrS#-``a8EC~k06U&6eb-C61@QS$6%z3gd-Oh zrGrAPFESL}DFie?k-}9Md}n4aipy8GZl5SLdRLm8KlncLgLiFFoQ_rI<`3Lt-g4{B z7YORwZ4Dndh$qI`{xn?>>-MnQ`{_wBcAmAbp@+o!CH60C=zrMbgTcW;%+)-%me!A> z$yHt%+XLSOZJq=C1|sG)8V_A4jOCH1mEeQN2?TZ#;PW9BdH7`!N?=#b7pkcm#325f z`Eo^rx;WB~W}L9<+L0x;B2#aGh9P)UxUe>u+)U>*Ogf@NKCv%|V74&{Lcoah>HCPa~- zD`qxz;Dp?ub3F%c(5BJ1!W_7+G-dX0SZ$`(cbbvj4J*vNffv1F;P4MEbI``SJH;h- ziF zG~Sm-M{~T6rmE+OqS_rOhL&S2&Fe#YS5vLV!BOPGE(C(|^8)7Oy@Ib6XCH8#C|+CX1C%)@3gdCqiSOg$ZM|dFjpF#c%52v*$Nb@ z63e!nw=QGPtf!BFgW0767s9q(Lq{Zi!pi>n8u|~|O#*{9pO@_zr0rH@a0f*8=pf2p z!F2AogY+@U5;fJMY;uTlam){Tg~mt}4Gnaf+4qO22DSU>Ns@bGh~8!y&re(cI)~jI z$OAr;W49Z2Ox1yl2)n(+lX*1W0PS;T{TR{7&#Gn6jBvVUgOCguCY^=GF!XXl6V5j~jA!gN zTzE8%*DFwVV{xD#|NrNKW$_Zb(S`R@l$6FTysrqb3x0iA1qRN-Cr}D-7{TVKf?{3q ziokhf0Dl1PRsxRaD2Ic22zt6|9B+P}q=Ag^kP@uoDUUH=jBehqY)$gX2>>=!0HyKg z_v19Q4=>>dJlIjF>{UC2LQr`s66Q6gJfPhMEfQqIs;b?a6NT)h8>vTv8V38rjkI0? z=%QG?>;T?GM&{!#$vE@V(;WSQ`797Z^uCX#JVH?kMwX7^H2|+s(*_8nl*R6e+|>J! zApq%ge1tZMsVnT#2yL_UU;vv%Z=#PE1}6XcSZY79efePSm78c%SQFfZ%7}|tgIBs2 z@m1D1ve-4_N7=U^7zQNB-+dtE?A>bU$&@&_Vcll;_C07L*+O=~YFDp>+`XJ#btGxB zTW_X&#LN};+RgN1D=tXxo>*ue>~lvN~eJRdoF{8yXSoJV3uWc z6+*f|5iO=CaLEQ=k#zRtD1Fd1%Q0;(QoAU|pfq$Mw>Cr9q6Azd+R6R7etG@vur*y!|bUABRojnHVC#v&L+1 z`$-BG>wU-ex%C)niJN}jEBrYBzt`SDIE(k>&D;B-zp(dXu=fu9E|s_U6UG2uYYaCF zqZh_j-1o6@{PUKnCfQMs&fDzy@Ac56AF!jTEQ{RgFW*biK0}zLC2ehSGu{+KV20{ib@`X~=(B1V15L1F{Sww32C@P=JlY!A+H)c~ zbjwAyV+S1-19tY}4*JXTMRbdG&WeYs)yeEt-|**7eSntP#QI~omv+%Yw7Lr#j{rAu zJKYAAcFcrgq|MGtL#7u~I2;eni7lNK+#)%<1|PnKmI3B|@+OzjYk6tOO(~{t?D+v5 zPJ6-UDtYCvsuHuscHklNs8&dBl~EoSz~Bj%3kApH>Z(lK@S<4+Zh~=4_{bQtEdrN1 z5CeA3*#S;lvlJsmWw6LI<`yeR=?H8X2I)u~JaoCho#Q87d z) zI0T5=8AlD~p?p4^;I)0=^f)fEr*_l!aj~kZe9I)T5-v2TkCT!u`-ywY`Jy&VS+9g_ zWy`V#6N76wpPa+1`%`fNN)(gmWJ71Z8*c`v4Sy2E=R`v(wz|4P4->E{aHqn~qg})= zDpjYm(dw3>xoG|55>~&>YE(uy+fC zX;JW`a#=l^*{kg|#xs}u2DClwu08Zr?~@sVDvn3dJ!_*9^%mkPG6iodHT{=Yk1ah4O~8j zTM!sNb*?`_mWRfP26%DrUV5EX@VWyrHo2D??g7;1ZNaXzBs4Z(XhukvOl}t|leTw)4U~Q=P_4x<6v7SIl;E9*{BH*w-c`&8 zop)mnXRHP@H|T26k;-^VcnzGBu)H0JS}hz@2If;-t<%`sau$b*kZV&1Ev1<5D#jK% zmYjfF?=}1uJ}C+9unOk5mok<3P^GO+E=o|eC{?@QYG>e59LViV9s4~&|B5L965i7#?-UyW8<{)W{u(hEF{m0ysNsXjS2`ob5}zTju9nF zcp_2cfdt<>p$EyZro{7cWdPUoq~o1H0>>Ipd5r}zh+q;U75adKT^XlwNk3Y~8nZNV zEimPKz@Cdyk?s@5MU1f(qvl+QD36+2%FM?UXVz|9#Px9Hf?0A)U@bS1hoTUC7e^sDx23z{vp!RL3k;u&!!VM|hLitM}2p zCCKwoF2cZMsg~|L%y!*R8>&VPsdsD7p1!kvXZp?|t(*fR&>)7S7(0GH4SA&0bxc( z1d?%TtZOmQ_)=n^r-EW7xYgl&fISw=n58l#4(%Cm}TAW#H>d-Na0(VeX4X`lI zxmsnO`>PPi6goS~MI6JBH{*r)$SzL>G4X*U$gcV&eB?q!=i4$E{T`srHUU&m=#^FO zr!_?quw@SQ5b}OVCMEaN$odkFtjzNvaRICH;?2jCC$gya+&3Xq6>UDS`5=-Mw}qo} zJSt?yidF1qIBdHzDXtj{7H!m4AqW8t<1J1rJF%aJZ9*-@GuW^8(}z(Z@*?I{=pGw; z@Ijh_f9XRw(fs5=G&WHrb`d6hnr=b{re890H-DN|3bfdd##|Wnx+sc!nlErjVxRgu z`bC>iToN3#v$_MQ^A@(}wOyp1^FbzBH z=o=u;zI3Q##x4|79n$un+!GigzR+Gj^s35yfIxw6_p0zC+IFaFb*yYgOB4HjF{&<2 z%cGDFY&7edgQ2swpxFW-N+`4wJFor_eM(9nBkX4n(Ho@4?KZaj?_uBlyV=&iryDEF zAY5AC3D%nxzzVj9Of6E2WGix<{pjy$wYbg0eub}I{XBH#=EjbN`B8K$!VB_t3@eVl zE)BBqXQ=MLp!y!-{^}lf-DhY}dU4Rk?*9yJD3d~EAd}c@3!)mNNBrUAr4+5z&(H(X zIG0}Bl}L`=vNLqrkX|c^ziB;+arD)*E3-*Q;^YyOjt@{%7q97ObYjeeH*O$=ViFUB5FVP=~YdhE- zleC*_jC^a7{@6lVcJ5=Jo}w$DR$bS{PEXOB>|%XGI66UcjgL?fS>-fqd6WjKf~S!i z`;-HgARyn(dYZ(8J4vA70Jw`DrHNuo5UQ|&hLgY#o)p;eN6{OZ%l+(8x=9#c?8EWM z@b*oUYVFDkN70fxTi}O?a4oopD!ICHRI4(>K?HwzVhw-*0o3q9*gyQ0)NBs>Yt1-1 z7QEltgmQjkJs`v=1V?e{V+{cI1QB@E0B#G~8MUBav!NAOfSR@&_?HU2sc|jj!2J(a z<7h}T@sft-fEfT7p`{sBBKkE4K@npn#554-y*>L153 znl~wBBZuw>FX|x$o_F96I5;OhZ!g-EMGFQv5#CdlQXFE+@wEyrT&A3G@IlZrWW5ly z#a6Z7R*PMut}dXQwSkNapbZ>z92BKqiXvqhW`Y$pIV9?6%Y-d%Gz%RH+xrzdY$eiW zXmI}QD|9esspiaf>J?*mVKp#4 z)=oMw{8!%)0oe!oDS%l;VK`{y1$Ac-_z$oJ;P*Ig_3EDt)yw>=AU|wh3!hZMlhwtV=?$QeO&71?+oI z&=Chl8I|xThJyV^sdqel#G3a-1W*zPpA>z55AfTd`pdhbDHd9!%@-jXJs`r?0uW!) zCW#W!NkhbLX~OLfhWC+%aL(EUmalL$I2_*RXaM3e6s*#dCW?0URNV27pGR6rD-*s(-JX7T50Deu5(!3_ zVfM`SdWb)QJJ9$wo}a1_Q1cCbjb85%RX>_y7X)_nYc#Rx#S{HQeaKVwuK!(3II*m#5>I9js{>_Tl$rBmi^1u>H7^4KK^U6pLps| zlVB)Knx2IAWCTaa$j)Dr*+|zKynxGj!E)t-ba~wX(Su_`d-JCU*BvIo;N>6gKg~Wd zO?QdWIQ!i+)kI9FReys%T5!$W3%G*uoiDJ{-@wf)sD`8XIn^GQ+k7`5P&04%I3VT? zAKn<%V3=^Ally*F6AHyn7dQ+l zAE{9YMOIMl?H40a*8WWzh30dxHE@`1|0bG5K|l_k|0eyo6mkh{{kLc%&OaO{l>HVx zQy8{GZ(TnVxMhh19zznT*m+-k(t~Fo5+3c&SYTDTG8T!#eFxh(0 zP}GMRcn~QJ@qWD ztMN2q0I~x^Wj%(ua^-S!c}J_+-Q8s_OU2wPSm|?A4eA}FT{{MXqz*ID-L8#DQ9$7J z0}^neZQ8il*j%R{6xr}|bkt=;u z1%Wbg1{21ljZ4!&G7r0!TWv)3!L}Q;on@S5v%*KgJ=$n?Cs&)jecfgv zcF|uqM4zRQTOb;RmgpUbq^m%%ppR5R9Bnib;(ziBc zZoK{)bK3_p=H_iTjZFi-(P3l43v{D&DqP5JdVxMBT**nZv_z0%iLbKqQ}k<2TcW$u zyk=v%9w?+AoT8mBv8g3qKSAmhNr;*2&akod>^5>BS3sK8BLwJ~kL!b*Qg zH^qyaTL1{E55j#A8rJBp;x)bRbt}bVd&{kKsi;*^A)xof@GG|GM^tl{ z02AGZ9s*znZ~Gkk+K*^&2-q|@SRh9lZrN`QAhf~37N&4gBwF&4lE}LjBdqES4O&Ss zfYLx2@EDcL%sh?2lCN21$gFn_~_X@%dSxi!~T|c4Kor3V1lA1ba zxMn0l7(*Ft2cEPIYkRhJ#%tIGVQ1DY2wQ>3x&=SojI|}}&H$tF>`!QY`6I^!;YV4I zAe_T{eicX4|4?^ZnDlS7*P@MN#&YZNo!}(v0>|csL9#}1u{UO`%DpK?dc->~CFbo; zfy}BdawK7f5o-{@4kDT&vfFu4KHSv5cME zHO1ciDZNP!UqWrJM+jdcLi!TvM`PwgKclCGLALzov|ftt&9EImr$d&yotZss=I8Ve zJu!WAIus}UeAVsCy2!^6$M3~E8YjZDdqRf@2_22?C+lDs>wq>~7du4Ospi#%M%udA zVR2pV&vW!w0=oGb_Mg9?J{#HzP8>l>U!rA|jdMm^PvQPG2B(QUamoSHQ5{qBX1*}U`cFPiOe>-mZGTd?|AM=#6TTgfk8gvZM zN@OKgC)Nrq&^wdm*)&8XI&d>L&KC>_!nN}S?s?Z3n}3O}FRq&P#aOt9aT7H*bMkavOd!sE(44V4G!s`#M!2 z9Ey+q0SGjIh7?Px=FCAV=7mOY|ewdR@FhV9#HoBZ7yi|3&W#G#(?@H6DD~ zGB^`6>_mty5#jKajEl^o4s|LU4_%&jbg=LJ7yV$lad=+CX}~0siGSuhC980fu=pF8 zf)QUM8)kM2!sV<}LgC;#10U(^PZ2(CEhLqBgrTAZ0z|b-dsugp0LVZ)Om;))VQ$L zIprZ8SUlV&lX$1fytt427C-q@)-Dkn$rx$Kaghw!I4^_+giQFw)~PUwXTySUt1?LH zr@WSbmEI&RS!ko@zVk=GL9OIN=wdPJn{X?Ky=6EG6RBeJD#E7?Q1Y}J$FiQBWkB1c<%nMmZDjHO-)nieETA& z-nz&G_)kN)$RoJO+S?a-+mwgBEV=dT2lyrbI=_z3}WhI z?m*sOY%L zdDq~KM_{j&xK~(aMhrXCU2d%otdn@-4xDCr-mpsD;X@_m@S>4t&I18FgZaJ%0W>n^j~%iN6xja}Ij(F8FK_E?!aAVOK{ z2W9TBju$Do`rsQR)j(ms6|9<(uzVap{sdm^eyj@!_{kSj&_Ja;J(eUp6I>)jW5(R~aTfS!|O- z^OA?%QQ?Lyo0=rBuUEK@BK6AVOUmtNQt9&q-@Jg8zpQqA^Sm-=VgFt0ju(-8)Zx4ztc6h5hvz+R*6nxS?NW0@P;-KC08f7C zzQgPXes{YB?Hz_mta{j5_r6@4;vPeUTlOl#$|I_~M;On&rn-~B!;|lXf0(P+-RqGh zY=wQ^8*o2piQ%s?SI~Wvqy8-URdoNnBX?&IW^--Pv*dREDX*@AtKSIE09gq4gYS^r z$q911;j)tNk=upm=B<9iGoOM%y?`snKhXuO*Rfv1Rb0fUWtkJ+3gBL*%&ID8jkt%Z zEn9H4-O3(ZL{M$PjwrcvK6Pb&WPt6CxNqjQ3L!a7exo4O#u!vNxtmmwyNx+^G2-4{ zsY}=lwG??39i>;beODKXB5W+`UM-B|9*eqHSxb=+-V-~DmH!H>xZLR8RAAX9kQcH; z#-7}DarbvnB;ub^$QF>hh5N|e`~m*9Abe8s6z;>ThAc%SU@4kGSLXLpDfxp`I)nJi z&G$G~3l>l3f2a5@OH!%uPl|_p8;`$*mCIsx_-58V(`6uHY(gA`QIYGguAeVJuH3H- zAwJg#pg)0kASxnfoiFqd5#L`&zSm)QUXAEit*pUDHn9xNlTIHt8Yv&esfC z5z_C;pEn3Dp+N4Lx9=5%r?SYDZbb+EHoVrNx{I)}7I#BnNFYxrhb)gJwn|9K(XhAc<_LDk8sDl;NlUnVJ99i*6FUZHca5#+-xWA>UMB3o5IKV zeY*EO_h|z6>EpOh3hq;F{yqr~+=v3Hbe_1#)3`s!uo}@xsmBMm;Vy7*`vxxHQ~3II ztZ9Cq{vTQI9~VWn|Bt`U%q$Bmy6VihDk!r*U{R1IK`}uY1;fO|(!|na6-!GK3(HJv zN3pcDw6uO4QC*<4GU-D`_u&`z7G3qbb$+Exa~{ z+8cwxGj`ZM#|?ftWWkPHkD&`oI0kT?rJA{n?J*|P2l)4W!0v!MKCKkEX&(aWLz#B1 z;{~FF@KECM{;D6kfMplrH6sJmcjfHu6L@o(I;TsxnXGVg^a#Lhr%P0zl%FLlcoqUu zW~u?jgsT#tWa1~W6#9fL`V?@&i$7nJ#gfQM2n@mBfb-BIoG$d)CjuzEYYzP{*pw2G zZj>bFEA1#xX~zOqrcngq`CE0M5U&i!h5213e3c0N6d^+*G%A65my2!O^9I~Acf7+g z85?VOX`CZ@>1uqrM*L(1dPl#Pi_8)sHqA85Xjb^g6>5+a4QYX5|@|RJ3{BRYER6<^% zCH{_3Y*b=K*BRBpbBqoEYdge@-WD_3g&1YO<%yQXy(82OijsRlS`yzjO4X&yQ(CpT zQ08qeYV^6ZjNL=a5)AHQjkJj^z}@B{RX3kDQI4WvA{ygAk5=nZD^z_qS_Ibi(LMl{H%l3`$S!s=!OeFXYiSm)nhChWNo|IYw>IJP z&BlSdLBc5hA8#C?+cAL#CpChr!@~KaI{ntaNgbpFG2s>Vvw}jFy-lp)3Xf z4`s9{>LDg1BLzl7qmBZ7cSqGwjKNeCC)hj#nwk{NRKc9A4RoKNf7zvcPV!B_;nl$L zHE;&&z!#I?sM{ru4@mqNT6;eRx(@*KQ(vPpG4MY4UhJe)Gw7qWbUm>6p^=-=F-1UP zZ=CJLdrnZ%_>Eyy7sI2gJb$A@7B<5jfm zqA^clBf;9Ez|#5Pt~|g{;H3)J9K+2V@O3Vub&$Vj@zbY4o@c;dJ{LO=lKuyWe#D`3 zv?vA#p76RZYQnK60Z)N=)Y24V%nuF@K%9pg4Rqd^itx38209E(I@sWJ1z;4slO&~+ zU2MA$1}q9uNn;_0`jjI|3wQ;x7I3H#7Fa*3nz z{Hf|N*1+dXRf|NQC981r_*6B-isN5QRc~M^*G9CA+kLOQUdois?+{`7yUU>k>1{y)59zL^P zeKAcq5xFgPJ*L2T{tUHmQWcVS*dKrT47FbeqP%*dO@Q1Z)Ut`&ZvMs$bsSsDJKd(9 zPR&1!)X);M(8=WOZdbEo$>IN{VN&2?zW@f=2z+b+>7J)0jwfiUDbxdOk^?qb4r4ccJz+%ho%We# zFd>1fK;PBYWP~`j$M2(M*m`0a)`81P9+>;AmCM+_p-H}n*}~VA&=5};&AfYq`dD%x zLdyb?3BU544QilWpa%c_2~Gci}0eA*rAK{=UP&ZKh3t@0~ps~IkLvE%ddTV|`dk{8>s&sMugo)Z4*Y_(gG z<0*7JDnC41z18K}=mb@M)!ksR)qK_6YAlw*P66-V0RNAt&%`hy`2h z2>AZ`d(~oA!ymm@b)@H1erF7>3e2k8&6{FsDXZmQ#?%)wrxa#yrWM#Aa|QMCzmc#s z|H0&cGU{>)&4|r6SZY=WyWCOTIW@FGK=`Dzf^o-EbymfHveem~k1CDPOz?Oyc>ZF! z!pb#$aN{4Gr(V|4u11mt%-VpHGXS?a?ZbA2e=-j-qg~8@pQmPEPqAv+>n}^#DB-4l zc$8H_&Vk`7mG_;m26_i_A(fT%hr{*?zo43CIi0KRW~UhJ7(moFXmb!JkRyZ%>EfSC z=~lB@$Cu7muS1q_<2nBC`D)J&c_X9c(91Ot+e}ieOjG4~jp}Gu&pFac7GKn;_GPiO zFgWW3SgxCr(LxuaSlUV}qHg7%V8ZPf-b(-x2W$hpX{DQ)kZ2cc#t%0bK`CF!5P8by zAY|*E_7O8E4E+yaG*5JH9)^?Yc)?*m84Kxx!xl0&6PD->e|f?W8Vou(-ZIDQs?SEw>|YiML&({>+r_Bc+wx^Psw`M~^Kq z&?OUFdhD>=aD3f#$YF7XJxUu|dYrZ8pen6lvK4knjki3g{#}ZtU7(e)qbu2e09PWz z#D?NAl`y?SXk|hLc#t-zpfxmDJRaJ$oYpvQgjl;F<9l%IJpf`IrI%tPnA(H@!L&lS zb|U?jbdqKtBS$#Yk;5; z_(V(&rC{Jr>^I{e{fbGlg5344Ce)r3}V>qrpTj=yBm8CTz#&i1Og6^-RdigT@8fo~j0!*b zu(~cK&la2U~x2}&DA)*(Q$)wy!@kOYC0?C|6Zm}Po{r- z&1ywdJLwU1iz|B$Ggv(1QFS$#p<&XmeA{w0D~Z;0-y*HyCzq@KUeU#7IfEq{EBqO; z8=4%-q&30r(XjC)T%G-Z)6yDx9=LeH@|j_%l;Ra?|Bi@QMHW0{frvjs#0YO4fUExC z3U#Gao}7u8ahzb98}K^_Q_|SKFwG$_&1X0cx+@214SNGq5@P%s;B_YjxxswJ;I$lm zILMBJK@j(OlYRhx9R>P-4z}2*?;vKU6U=l97krCfB4b4-g>>c$yTT^HuH1-269IK- z(i{T@`w_O~7pT@>9R`MpLIF*{*+0OI6BWbpRH4*E4%p%-j(!C=(heT^4tQ+u2pdAT z)}lO*wI?DL!|NitVZL<5Gw}vsPUZOIt+Gvbh-g z-3km?Yq6@c?1n!Sf$#u1(LTFR(1s>u9t{D@JzRh&7dZB8>SP9Z$lYEndrBED4SV?YbQ z$n%ZG6a(rl96tjo{5L)8bXtfgu9|Lj*g>aLg!m6ls@4VtgE+1_N%um&c>AZ-1zl;} z(e|*+{{R7^B2Pd!8zYUWZ-JAZ3uMOQPpesQ7M=<2C4Tf7wW#fhwsRmO3A5^WGvk4E z>Tb!^eW}#M;^$yiSsHp?SOQ>(;*U40DN-!;S#}q&&`k;b6>Zr-TSy5x-rP2HJCM}? zWG%yGaN@#FyE0`MaCuQDNLAEihh1zHkhdChTnTsr@B`rgj3CsYYu6ytBT|Uv1h**Wc*C}j4}L+dP-u~H zfj{(udQFI~PvGYz;Agzk0eu01%mgpL;^)%4it$z%B6FUyQTt#G?Zrz)T|fkjz>4Con3a=@wja8524NyMFW+CwrPIr{}?ibZrOjXoqHKjs=J;GN` zfqwMGM{QP@$g#8yz@`Lrp!h~cijqUAN>0LZ_+-R8Km~@q59dA-8KPdW#05@DB^oSf zgIVaJ2yK9?jm$fuZF&-gWm*kJ3+g&{rg+fbtywO%8LabC;z2m_sd&x-Jm(W*DehB43!KjU@D{a`$DE8CQ98Y3 zdg8xtQSW8}=yEK<6)hs(sE1xe?g#Nsm^LLQR=@5n^vJ50)hjy0&4?40L&qm9CGyWf zQ}I@Q{$=&^wCpO{nmv}b2ERnZ!{JxdNlN%0X#=l_tBtOO=cu#A_r%p=B+*VuTfqDq zLM_o*fpF9fFGGYmBWZ+xM^3#z7R?Mbi=$!N6EApG^-8F^K#hxJcm@_0VVvOMjfsPmwx^VsvW6`}1`ge+c3Qu10OM(S-vY%q4A zQB6gO)ZjpIiz{%8N<0#|jgjL23e0{GIB>5qS=vXjt-`bY5azAcLiK7ZSPQqnE({24 zb4(C$xbRUJ-60B{4R8-d=58+Fo+cH^I}a_u_xqZ>)QIaK=@|HH!k75~PT@4`G((c4 zjGo3d8vxJ4vqmiZvKU6(@EHv5y8B(VV~jz!ouzx5#?o5cwi!-k%hRh9&h7uJ}xpQQF2Y+oN8uBjn+x z8?Rj6Mz09xzZ6bSI)7@98c&^4X;%^3{ZQ?eZNw6!e?pM{JzRcE(_SdoGI|nJe-`jug7Q4PR}Hur0^}Wh_+B*< zL%H%V6kG`kKJG6O6x6L;ctN0H27cTXG)%YLMun4%QS}xyyi#z)KLia6@suL4L@};E z8FeG3@X-*VCPc13My~=!7`~@*t7nsys@Evnr)+ zjCcE3U7=)`NOnB_u{s)SQEeg5t>9_>LYwIw-ua-K6HDGi@33mJQO8Kc6Vh<9&2l09 z&qGbU0I0%jgt<>RTZtmbQgGTbp&+N>%dO(eLxwl?VX~={Qa}|-fjQC!mL7w{21#a5 zfo@nnM2S8RRGZ605Jg`AzBJm%iMa76obG@UlhqZ_tv4@X8q;`|j%7|Ns)La+6bd<&UmP2YWwxI!@{(VS2 z>k9rV?PC1cXX*^7(9jN(kN#Ypk!CJ7!N@OfO&xVfEd66tOYayz{SZ=fm8!QszLa_49=H%iBt(c zf?w{aJ%*+>f(#nSUXnoQox=+nzV(Q{Yw)H`#GFg&zB!nd$a`+ zzr(Xn`>}l9U(0tNRU6w#Cum==3eX_!WAU-a!0 z2;VB@GNic@;gp7PbU@f-2jfS+5mqpDAF7M{=pbM*(te4?i3gz09;5@8?BPN@eG$f! zaIQpTmM##CvTwo!B}kX>{x5|Q_u$%laUHeTHE@u9bR`a40ZLZV0rnB?VFK-YLCJlz zrxGD93}fb{>;u$eSor|ge28my1NJylSgFD2gwJ{{06}viy#EBBxRJD<_Bm9|^S@Iw zLk_%6)3`F>3J$>eGU%Z9pxcDx?F8&{q!^#|o!ZAmj~`_b{_=NfKjSFvwGX0e3-tdA z*Bl0XVMLPFC`GhNDY7%UdRh&&x65oOz6nMlO@zzikdI$^T3yk8yEwX97(gdwb6~M_ zAb$3=+9s(OXkCRtucm#M;+6?WYoTz*9>V<}1T01n_An;86yKL%9uLtTdohpvs0QFp z>-cR)oKOK8K)72XYIz(Na@uEC^Vzr%4l_d#*N~u$5T8cC{TR$bd?wrjL?-;5AJtGh zd$JROgS*O@Dy^mib{YTqNA(8znK~A)Ij273j-_=}`u@NAayuBp#=YJI{L_%#0i`d> z{C!)DbSGVQ(Z}>fLVSvhVj`z=F+&n1mqcMqP!AM_yHlKODt+NLeZgM9|IHZx2KvJB z&0)wbmCy$`CWtdoka`q6!)u%_G1O3VLAE-yeHB4N%%bPu?ZCv+I)JcgPXnI8)EIr{ zSEbL9tadNufBRMKGQ^)w2cir^z~FGv-Jt1RPy&9ij9+z<;Sbh3WnOeN=cr)f5k7dp%;&gg#XJ0_!ZkS=zv6dwDwDrSj>otDp&nq;Epr}wP|MGhUnYm; zB3GJ#h4@@(hw*o*0EZs?R5Lr<3!Pe^{0?I~-HEY?ob5~}Wv9K67cgyqazrL4qDl@= zleE&-ls({-i^!3X&a%tV;S1#FDSd4b2C`k4*?YL-yMUd@pV$Zr`T^N} zf$SMT_QgDbR8L>niD2g)2>!ot@!NnMPAYtGV0);O8UukNRQ47QgTk~OQ6od9Cjxn! z1xr_-=!LrlXQ16_3gBiZC5EY0V-TMkYw0kGZ1&_hlQoSgBJSi}6fF!ZbE3nnc%`EC zmgVn~z44e^yGDw&6Zxc+6wEEPRlNvbiMfIIiwZF{2^^QLl)}3zb>yJw5e0%w=w+m4 z01{?h0LVvm0-X;yLxA6L<_|zWoayVNhLvl`p^-QM<1SrIj?vdFbquJi>xY9;MLtm& z_N$zfGEuLch1tr=Q2e9{M~46q&m&_FXNf6_2ud#KXa z$!z9-Pt{6M&ig)9n`ltGV=2`Mg~3{1-dYCSmeE$BcQZxIf15|kXN|ncqg@{i2GKlK zMJL2(u+X86b|fg{YdJuCswf;~q-hVx=-ZBONYgm$ksYTK*>UU)oV^`i1T?pT{{o%( zABgPXl(yP{>%v|-As`#41q5m@LJdCAI)gCyMmof9!rbc&S)N3PTE6La8g5*+4?R|J z^?|(C=wv(0{1xCLj#8PES?|<@x$M>Q*wT1`SL-7UNPCa%`kxMIO>#YgJh=<9l0=RZ zStqC|w%kilGgSi4$AH$OL2Gw4f4;poOre-{j{nwP>kJNZl486|2QBD#mpGM(4xa%x z3Kbw61EB(*0<5)SPT|z}_zv0#D6vvHacKbbA0Q9K7a84avT~kI{OP6?!@Bity)fab z{~y@qM_hLn@B>_&-uUbTjq`7Oeh)YeI0Nf7nody-onoH>1)mEE8ig;yB3%O*iJS0@ zE?PS{*&~chUeHDB)Jyp5&AqY|CpFo4{{y zi|KZP&?GMUnI&O_GK4{)pB;Azyc$Sct5WdkK%nYwP%=; zdpwHzn4w*skr$+&^GfLFtikvMqmT8^qM!YiBBkTq2P%a3|KH>!1myz(8C{tzT$`PgE54y+693A zRh|b^ynyd;TqTQ6IdVC47R;RQe_kBUCOjg1&H>DYwie9}-v6009Gwlg8z5SA?sAf( zFy$CtZiKW>Iz0t0GUs4iZiwj#b`zaI^gcYKWqbXVbjDwK)KiR)V(AQD9Mbw@Rf}-X zZo?36$Ia>iGf<8|T#B?cB9dbA<4`w1CiId2G@ZhWNKQeKCWJESS;eGh6w|KaZL_qS z6?z04vCYZS{)-F^nw`)~ldbJ+0Zsw zl>%)gWC$uY$v{f{1<)@%%7{)iL%- zA||{5Vg6ZQ&I+5kri>kI=m$!H8krm|i>ib-eZb(Jr14f2gSrUf3+(hQXu$~M6$n}n z1?^=%zBFH(B_sCcsS#~!SJV%KlVRJ+h#<@8wU&tnmJb|BMsPXt!x1eYNP(!D%LQ6F zHsGf7p^XZ^szA$14lSqOLMW&3IR#o&q1P6i=0^*(?rbdgT&8u)rt?{I=zJg-Fcspe z3Z!i^VhIKo?&AiBl_N@uyF3!%8J#ur?sWkQ3Tu|23?_tJtAs#<${X?_JS3`Ewx zm-d)wQFNfhPbj4=7YiEYD+UgwL8eM;kUTiEuhL&I)fwu;zWOOH@n>{&ejIbdS|u+c*q zBGLm$7qGv9^EPABI{@zhDvXHIM;XG7SR-A`qVsGX4&DbG-B0I5bCL(Y$-@YH;xK~y zayDcTObs-L)hK!=d{B8lm^zh8n^d~Tsu2u63lT_WBJx;?E1$5C!{CsRae(Ws zh$GM9-<#Ue6c_b|Q5qWX#t#kD>X|FFTKXA#8J zHp5hHj>1ozK7YC6F6WO8(Te2B%UOK)5cs|D^O!wQB8jUD(69=!vKN^&w}B>5@ygq@y$#(3t`z&b^*V$bygjt zD1JX0*Ii@z>^c)p{li8HErmL3eeQk?7RHf&oQLP1#l3zomP2*cD8C7*xf6@@$HQ14 z%kdEi|1mE7H{g4xGfLOR@V*Yyd8^J=;n=hc)rx)eu)i7ZV;gYL=l<<3m3Bk?>*CX^v|6TwpkDaL!?dl^jVI%auF|l@bN99JCDq#3Qs?}|lbX$9e~ClB z;K8UTuv0M*XaXB>_d?=+JmG-DXNP7;HzPU6D|{${4T(3U<&@z zSz!AINYzr-)u3fK{t%?;VP+(~!qcu60d8SX@QpjfD#TVWj4}oM1%P z+SQ4A;$kEimf-gf03LMOuXWsDzJ-vVMK}NvrTbyRjI&5*odwel9Hm8Mb24kbeU!#} z9G8m`oh5k*OLZA-6atrP!y9=)5Zt&~Br-9LQqA5jtj-N3m*q(irVpsdMhmXeMg)BFR6) zO3ytK4Wj-eXH`by2d>wqGMGfX(4f1 z$l8wOiy)ojUCg_U*E%XRao%y>Z@gA3JMu>U$9OH=E4a{< z{Zpx(>9&F2`GT$+tcVQ*19UVCy0)`;put*5?_2H!xp|jbt$$~GY+?z+okDB$^OsX^ zKVlk~yfB|ps|_d!RZW13|Jib5nLJB2gZ`b94l-(Id5zPSk0uGdJq5(S<|tbW-K?;< zQ>(oxb)vNH^%D+@g0z=jH_GV*LeoGb8jNq9sI8IO_l!|H0U;CvQO#?|_=Fp^lB9=g z5p%2jnHx1HrkqiRwNNtXj`v@J?nbi1kVsm=(&#av!P`N@lr(u@bvz_e%0rsGNomRm zRGdeM`qg5n)41h}dTBX^uw7(hU%{7zCPm%N3=46-0vA<^n+?WII>4s41N8^9WGKnH zWcH{sEE=W|w4Q;(AF_6)7pR5$YXnC~p933^m_zWsKEvZ3z)|p;Ph9ehrDEZuRciw~ zUaJ-i%hDJ_q4*XjsTL81N*`I9vCMkhWbHM!mUo<@)hhIHAjoG=(VFo>ZN}Onc8ee> zPfdZ7^z{7wSii-#K^RWqG4EJAP=AK>UkpbG`ORPzW5QAY7!%o#2kkLD!8$0$X*X*D zB~&K0i!Z-fI}g?9jXy9=8w`V&&f2vMs!Mo|9{$Cx+CP*$j5fY}y5?re#DnHq-c+xh zilwGuA>s(sEk?8wWBOl-u?)m`#PYe=?<^UqO)sqxY_|$yXln8#<>PmGt<=~6L|?$( z>_7gDu8gBBsAc=6+5UKlUt>Xes+8Sf&gIY{exMoAGIv4sjhKaIK zw3xoKroxXA&7_AxwJ)MF6#JJ>O0Lm>Sz&Wh=t*fLVl1}MMW3*C2>Fnag1SaglIacu zf;FQSLC;2h%Wawy4pdT$f4QJsofWjb!nW;%^4f)8{R{A}>Ef&?*R@`OpUK3wKsbc%?G;mvvG3z?mBOf#qeb zjz2e38f zC@#&_u3++UX(JzYkCr1lN*SMhkBA0Jc+)*vD7!V+)jg}4J=zlHqPZv0GJ8)<>)vjyBiAA)6sjc!UNbCsJf_XY0`YJQ#d}-Y6N*${ z%l9qN3S)RB088K$Z;{fdlfY@mzu zO`JZ0czL`3l<b>W@3xrrCKg_L;2ouiSRTN99<0eMsQ^!bB5Lq z#ySB{opGciz-P=+#wcTGw3D*euICGuY6H93W5onSK@mxaV%!GF4VnkLJD(Z0%8xJA z!pL_PbMG>+8~hS}`7-U(RJi&l1waLMenh)J|9EPP33mqMeB2s~b!KpE$KZh?CpX%v zcG4nLYOS@gM12*lFg@5!SL-ZI+8F=#5v@Yjh;@Ghup1#hwlv!fn+m}n_?XsRcHFhR z{xPjH%Z)$qm?lfo2V3}3u5ESa$0#H=GO1b#w+r*+^HyqwY%za%rPe2w_GT+W1yWo7 zjD%fm5GY)Z5t)XJ_pyjx=rK?SW7z9J+8Zpx%yqHXKn{4Y==A_Q-HB_lSW?OZ4Kjfj zne7DIAoTs0QJqNlC!#oElu`(CMKD3^cXR`cctY!3D!M>Q1)~hZ#aH1@L&0`cz-gGV z2B2rA(F`TfoXDU=K-vNk?&c$=hFi;Dd_v2+g3*=6c4UttP^2oF%!5!Itu3^79!>F@ zbr2pZwi+0SJr*v7#{}L$fNT7bODT7{+P{={U8Ow^M7Ho(R%!1iG1f7NT`TWjt5 zmP`r>i1L&twMSg^#y6-}H$ACE*sS=zC$$n+EP@fUyyaNSx(*v7rI(Ktrlc^kH#MV-`E0352cv)?sCC z#9ZT$6dLDH89ggJsb?Tg>x{xAB?fZ1KpCJ$hKt0;DWgoUP#R6R;%Omp4k9{Y7D)F8 zC_u0}ql_4kx)FK2%Kzo@pj*BGr9a2#ccA(>;pW#evJFvz4kJ9vBm?#fnwOz(#6^8s z4qa|}_JonRH;(X55Sju$+CKoI+55F2X_ z&0K#_3b8dXQ$or4(N~94O8TX3TKlYbKhl}|cDrN;BYeCeb zgp?@EhL=V(d1*N8BNk3dU0H=0^g{mgpbqkAE$d57tZ%|X(bKs08H~3Vwk+?XL|YGD z5aj+3*!U+Qc`i1X^<`H;PEq5a^TJUOnx+CgB~XRkr&*Ed23B134^~85aPAXhHGOI| z!_?--wXSWAU!gu-V2L887&ZL5xOQ1DV>cBTrzcdKwQhQXRzi8MY)voGQLxQ1++?&r zLe@MWP!qV8bNRNob}brqI=req0Yy_8;4~z#4jQkFzJsVS_BJGB2fzuabo5x8b&g!g z54@`N=o)M|mi#N4ieUYQ9%uM%6=sbDtJiLTLdtwio2G=|!186UX`}Khumljy@PLIU zPjoueBUv6n5MEDj`&GDU?Zf6+Q_k{HQI-#;Hm<*p%x7|T0~KX2uA9s&-_UxwtvY%s zTqf~(Z)g=6jP6_*XOsg*=?)PkRzVE2`vZB%5`OFrEx#@GHOp){*i3zc%~D_9b(@Bj z_9ZY~2s=a_3{5(aWN+3wkx1YpwrN=|GXmwn@7|^bum!}E+cYCR=ZI85Tj1gP1~+7l zOnA6~9aPZ0S}KTtwoUtyDS5l4BEIjR+Bj*`;dsGz?PfLxNmYgj`A<_~$ym3-3LNq% zWnd{Y!J~Fi8UPORxLGqeXamc;NT;#z388F?-6)awWftq}$U!6mUGxXzM{KQY5&HAN z8E`@V1J&;lD*ba~Asu$4uyPKJavoSX1S$JW_yW&@{JG!~-sdf?7@LJne@pA?dU~?R zB0Tbz)|-vwJKxeS@9N(|1^(Sq0c(#RcW~hU$mNXPV-yA;)I9TTBzUluZ~@~3-_}OA zm-@2#^B0;RIDz0Su$sT{w)RJQC{}mYgoeBs^4baa>70llU<7dsdxz%lB^NtxPw)s8 z1&>HYP$f%g8p=ZGlTNH>UyR(kQHVy!l-%7b`LLzpG)F-@VW6&!SE7blF>jD@p%`rQnSHKf1qWLz&ufC=v%-F({S#lqwNt7)tN%aOaO@M zCj$_JZO6_RkoLP1HT7Jmi9Ccx@9x$*1yJ_%mqFQ;(GsgnCM;ii3xhiEuO;Cd-s@jX zkMGgOxM*v@L;Qw4T9!%Q&o8^E%QqWq=_Lqxo^=qd?7|6p(_!F`0YH#gf%{XSF~O`4 zK=VB)v>v!l=5OxNd@RgA*@OC3FbE=*f1sUfpH)qz0s;&1S%%0fKIB8~W!B~tL)r;7 znzq(CaD!)`b{Cd>3)#3Gme7OHwVp5A2hqH_JpTPY?Io6+haTBH><1EW{#ZLEs631n zwMy!xeOhW*5i&SKLF+1Po^%2<4uOKlKtW$3nR_FKe-mau6I$mE5VV(3sH_1&>mUo0 zaQuu>iL%rr5s*>b*4IWGdmDNV1YZv#O#*QyVL6r(0euTB7_od9mfn`z z#?k>OsX;L4EZ5pEmI25h-4JW3NRP}ykSI%0Ws>l4ZU^cb@EjOY#CuC=JYb4(SQ@8{ zgZnA=1WGYB^V(0e86EvosTA4YQqY0WT35{21O9cyzxhPFwiER|=0cgf>7-bV8>aD& ztIRAH#JKiTE!XA9SbE9t`&27d9I7O4f2x&d27@3*36=VHQl5XOl*iUt<-tNKg{N2= zTqyC-LG1x0RDyo(zaP{dWUlNB(j=&l&$JzK7#+LGpKI53le;mqC8seFQ>8;CXJ8g0 z?&u;GMwZ0qeXb2uZlKagT)?-q)P{h${kz+SXs%dM0*U-PL){95W8aG}iLGa_Zkw4R zgPU-D>+uQhmu_Wds~UB)J3-Bv$|NkQKvdEGh}KY+?A8-)Kd9Rv{Kv;?pq(O|OD$mLHT(X!L3#QF6`B|N&FeE$)xu{TXcGErvh z=%r{xd755g&)`>&9Cht?VLe+ZTjsbRP1!~xXjX~jFRL`mVTqPHS_tiJTOBQ`Lc2Eq z6~GKU`>56%kwefez>YCGiC-hJQi=T#fW@{DB|FUL9MxWEgT{RHAB19d8N4_iIi}s+ z9<|?{|AVhnck(xnY3UuXju}fO-DrodpqE(%))2eXU)U zoLgy571-hjzShdwRNmZ5%WiqWw_0}>lC-j$kN+0c zta85eTdf=7q?P`wlj2*x)jnWdgDrL)8b^a(RG5PVo1h$o%pWr3L>+$ZX{`#)eWy=r z)8((*az6eHtn=9T<7c#SNwLUIsu0j)IaTz`O|58EPk%ZS4i@NRfkp+Iom;mF6n^&G znDP!*f$}(E=MW)DNd?L@xaU!aeDpXtnd2(VmHzIqh(nolv2P32#%b(;GQ}1VH0-$% zjHUWn1uF$7^rx*t$sowDh7XFS`Yla9dAKqSy*)b^t$ZnAsYouw^C;RgFm6A3wO%w1T#er8D4&^F>tcr_xV3-6N+_&xvC z(pYltSQ?VsAPwP<{-X7lhI#q^U$pxq|15s}uiD>~d~b9PZ}Xcryoj{#* zD;{ht#K5{>6zQ;WyAa|jKuQ?dBD9VS2_2p&_9I>Pn>Ic6|1zgo7x@L4^GlXs#!`@{ zKbR4#fl#uG+CJzZwBe-F?gSf(cfa_kJCe&XJIqWQ&5kmw1lwU3)yu(w!iEk8Tp@g+ zAl?YF5nQ;b$tw+0ropeRghaEitdS|~3udw}A^yAISG;E-<-5~zJ95NEaGVWB4C5Xl zKo($#;~MKiLb8HE1f))a{o?lTT99?cmPbK`P{#)?(YmM2-{5GS!T0Py%PTF~)3TCt zP8t?pFX_KwW!)5pYDnwa1U5&8BQY0O-UtwEJ{yz1yY&L-9T#P@VPX_W49#$4U!q9= z90u0kDi`e6x{JxZ-Qv^&7x?K(pn$!l4p6fi#{A z8#K;f=LCjEIc?T5_J1%3KjNaZfFF#d$V(-*08+*)Gej*d;rT(gN$G5aJ(<_J^?j-G zGi(G48`(g*?J9nuIA<<{U@OuM@;S{VN=O0Q`Z#{Oe$#%mqb{-wVm*!QxL=K6x~A5P4Gdl zw<;ZZ4vTMWug_oxv`FYG=@ZsBIx@JSW_Yzj zg@HO66KIge&>Ky;&}Q&kb0*{cLb^WGmGdh$r{$iG`U{N5U+JjlF<0&z(m1G2pB|8N z_glPeCw;juZ*jC1b$KA=7$yh9b}+Ovnr`w}JLx^JAHs3*;fh39l<)#AeP*l;{e~q` z!&xE+ME9p${1Q-R!XaM5#w5I|M4B15ySgcpaxA1OY$(C|nvkWp+|VHijtXf6cotN0 z0k!KO>l<5uiejXzildcC9(rkyU=@{r zk*?2j1x|}Vcua<#@2Uzcl*aKT8Tuk6(Tvr(s~&E9BFUYY4ZC2Wfr5|dst4TG;zTgR z@93&uCYv>kZ|JJuk&?BOqFFnS!tjT?>7%6R()c~y^cNXouI}zYm6gtm483<+_lB$; zYz*rzEE&Jc&~rO=uM^XH3k(T+O`llasM@_TiY(tYT#q$GKN|Y~CFOa7yDgP}>(|o} z2e|@z4ci{SA)tSUXyuZ=p{|#RV+i8V15IA#E)Zz8NK~MWG}H7zJfObeR3nU_MG5g3 z27F#6NYl$nD#YrXbb20?+43i4-UDUc$H4Xj4hYH&1!XSnJp7cUw#Qzpt&|bYL#Yu| z`0kM2(@ob4%8cYJOV=>uj#>KX?5FXVhe3)ZPMi8@E*t}?7#>0~a>0_9{%Lsq4KOHP zzA_6F9~u8JOJ9UA|3Z9BSa*_QY3IR{#3ms?qnoEw>B%o8+-Gj#N);g)(^3%*9Avw2+rH%XxN0?+M*7*LZ_O)#ffo3epc&I?hd| zv;Jb@(<6FWo_{lX-`JRFF7V_=W}JQjb$_+eZ51BQYLWB(o7I5&p(VKc%ZQ%ue)>52 z>#*)pFVH8Vsr#-1{Ub>Udk~@wFVv9^csG0j5+U=>MfxcD6iwwbiu7J7NX*`4`hZ%# zp-9j4=hFP}WNQ3IszLPRrFx8+`PZ32V$V0jBe1;jQ$_ldECo#>YWFf}CW|laqkj*9 z<@fg0hfhe2vR_z~{R-*<3x85ANvy%`0tTIolT&a~2lYAvWjT0wP-fpLGflT})hLWk zC#*dO(K6dm0f_b$Xi@}vmjd(fBY2m~^>nN$zYv!585?PM4F)rTPC%Fm+@%c~ zM@CTqYqC~B)6Wo5^K@fQqLucN?h=TPAv+k#9 z^xC%m3yAb#QXhaAB2n^0KYasMk_BfIzoJB+j$kK*iNs$o(KC^+o{@E$e_5*cRI=7h zIL*EN_3`^+bcsW*9`W{H*H!N%9%mB0y$db2jD&~ zmO3eO%_?3rK)*jTXLTZIon)#YHMHU@IUhwxTgY@nq zkBS{vj}6kBVrk1k>}eq3Ey`UND{GdFl>%&9OOpq_JS`KrS_jOi%0xDe>V$&WjC;Q% zRCmyn-PlHM5nU%1+qM20QK&0@xX9jwRYNtKLmy#i)n7N1zD*SP5Q ztk;PDvr^xHw>LGH1R`d7xWtOIZ4XKA0K4!L2zOqYksX{|X9h)V$};?TliX3!XmNv4 zLl1|!NIxi3fV-Qlkv80{<}w>o`phcBMtY4JKQf z)M+#cKkKH<{S)O_!^Ec9(2i~_p97vp3MRf9EPf5>_hOS5k+TPhMz!z}+S)5qE+hv#d;)PQ!uWy995&Mwy`r-QZp0_p=)*e>dDjdFp!}WlKO2YF(9tJH9CX^hmveC6Sd|FD>DxN9hkL*lu%4{O)V@juK3! z)FLvtmM|ggKkP2{6L9({I4Fde#%BZV`H<@#=wPssF#~e$W^*q!2uicr+{E4>C^lf; zvw)qMfIFNnqQDv^;k?3WrQ4hotk0`u3xJLVHrAZDYvK9Aov;(X9eb+ zqgbqm;f9xhh5#3@b|@P{IEr0izNL;t(dDh5rJ8 zpn(<(Bg|J#(A&h2JP4B?N4o(sapo%gFOq4di2)?5SoE#}L8x);w6`$ofjmMk zU_E{zQW?(zgbGfCFX)Yt*&>?akI+qiFJ0H9B8pNGHOf*yw#cp$;pBV~`aEFpo)h(6 zqMtH8VWK{SxrhZ%viRTX^zo95#)Laly!}o3K}pLihHeUmU3($o#+>zal-=Y`yOkw2#1wo)MjK@Tq-#OqpN?!v)Qzp@mcjgp zRT}wlbMh>d*1|4&AJjm&;&ajMY#B9Rmr)mWWlMOwsXBI3ABrph@DAAr&PM_hvWOAI z><|-;YV0$qztWqon+HX=6k_^2F8Bj58c+k&Jq}oQl!ZlZT{I6@!;Q*pH}!!ODp)MX?o{WS`kobg+CYn@13T<3|0zO!vH;at3CmpSuI)I zDU<`}%H@e+)cWGTOxLH$l~lbrY*wMM)0?&BMm%ZUeI6k`Ml%}Q1k|^JjR@apiK@mz z{J${jF`;Fi!l2e#a3w-WLcVyre*2ZDQ!ijm4B90Vo1OHUhdz)@8;*aDQIoUO7A0p^ z0I9sfCH_zJQHzy5KbnMmT%5 z`yKix$T0)ke9fJDkAkB}oQhTbFM!!MBvv+FgOQKGP5ph#_D0_B zF2rmRUUHZINly@}0s0F)hdvQZNuMeOw(6w2L)geL0h93waMEER`GDDadOL(*!q6-; zGDEV!cYMlhy{#*T9l&SOF1iD7dkX$EP+}>du%a75J7E=`2fTpzJftjQ4=W4IbfNE` zV#}CV`Xjue8vzF}icf%O;a0n-45&A86n-1{^5U9ie9i|nLcI)77QwF@OKYwI`#y<- z69K}>sxW+VfwHK@UW&EvON6sq0=@at?!eEIAB^@?4NH18(n{0q&J#TqTERV#g z4M_d0cT#Gx>mM(*^dky=A6&>Y=jlCN^y6{qARjqT&y{V?_`G@g5aGksKpXF!r`IT1 zLYQ*r>kqOt-NE@5`FGcY!|Ao6`_jN6SJ%K;fz6Sp2pH z`WcoqY$Rr>@*D5h@0PAQ$&cT!hgk#nEYxrDuzf62PXIj3TBr|;C3mG=tQ!Df&Mua5 ziE=JF4nm#)ZjJ(uVRyA3Ks5-gi_Hhsfd5M=Mv)wmUS-Q{B;Q=r4MY>Yiy45ffC&IW zms&tntR?}``ho{6&`eNZ+!gp!38D=`GA&80IhF*Xo%Xe}%@l*wcxLQ`;B>;`qagYw0H z7U|>J+W4pk^iELvn}dzmpY=h#pd)QP&JHrx6AUaOK@o%H1rPJrA4FWeoPYYDej7AW z#Yj{GTx!%u*9VrzYZmJ-A^JSZR?t^~BWy(rwXTFsfg75_R#GZk>9{cp5dbG6@kB{j z_feoML8g6)4Xqe3yvaq#l~kcZAxz$tfS~~Rk;G3dQ{J-60$@e0k8_S95e%M1C%uhV3ckcif#-C2fz($INHwr*c@XY1<)dL%`^wi%Bid?F z89%c^pCH6yJ2-XZWBNNvb~@}$#^bu*MU%1-1`T>#-{ONmV@E`pxslMl&e*re)2GAx zOXGTdSF_QSp#={KFg*@>Z86SSG|XD;c%YNH9+khP`uHzg|DCn(SxIaD2htiAPg$jR zWUD^YJ>oI!N#)U1Jwl^ z>!4sq?8K3Y)`LVCH^2xcm4einw9oVkx#|i!cEgo|@rC$sz)FL!Sgq@AV4_>ABr8Bp zzHPPMIcV1kGq+lh4x0E0kWOrrMiq{*XpyAvyWi++#}M8_{Oz*ZwZ@Q_SlOhF5f(@mngaAr~+p_qrZS%yEelc z*Jaj39l^*UkR?lyMI?9Naw_nkgh9L42qKf$WP1~iv76G<$?Nh+ZZmJd4{3qh-g z_ldnHkOo0F0p3t*$leNN84XgFp^b12JI&U>fPi1b0)~s0BMV=O0eu~~y)YQX3AS%d zivb-7?d)>!-qh#x&LL}|2tFZ7a5qOeNjqUXQmbi$KG#@@+vBLlMoPLu>?6>4I zWd9prbpLw2FgcKJ!aU-?vFr7!6y+v38J`AVm^QE1$9tvA*_yz1>_?dZiDxwH!3=6V z&OBz7EeHNTs?I;K=6Zkpuh;wiK0BL(Gv>VC%a*;*&bBifhSAhyhpEZb6t@*+hgEZ< zD1B2=JEABRMZFbeMNx#Jj^bXYC>2GiD9YQ9;zm)qQQUkVue18x?jNuHIOqNI`TO^a zG48pO4v269UigsWb=n87UJ}?W&n;*e33XH;{UR|cjSGg`r(+h+g5*MG^m#Fm87!C+ zDN*p7&WAHtcnry6y@9TWj4&3IGx5bhfn7->gq_96z8mTl;f7a(j{NG-lB$j0h=xQ? zg5AgimM>8O(KXSilwRi?dNFX3Tomv8Qs7Z7_XgE9se&~tK+H;@smz0yV+g-DW5i#I z37zg+9(W?P3zO$M`wj^w_A>goOFiVU;N?I+-4)}UeJ=;*{5P5@5BNaXLAgL=KoRY1 zJ+ntMRZw{`n|YxRiGDm{rEHQvQ(AjMF2KMb;3N0DfgD#aW9FMZMzrNAy0c1IU0K~Q zRyJV>MvU1MxhW$ef=$}D`CF}Q6DLPFj%=M7ClVfgYO=NvaYT(wS=ky4& z3y)sF^OGn)s8LxU@ekKi%m#jNB6RIEt_*ZVRG$tW5_wIkex*!JE)~vOD+572GF>_c zR|Y=1VAQ%uiG6pl5!(I@%Z0S0H=2bvT8vgy@v0I$&jV@0rF_+?~Rn_%O9-Wpobvu+NL%^%~Kl3&p_B zW5oRkuk5@k^txYE{!5iXyo-QkS<78{{#&r1NT?3Sl6F@rWOOij$4% zyad`A5Dyf{n)tYQz{70n-x0jGG!x06Dq5nV*CMRnKt=1+cBnEx8jg@NZ$d$t#$4(e zmV)2rRjMr&t?aCptr4A+t4S4!P28Q$e_$Z$|KqM}7`r-4LTl_@Rjlea5{YEK4uUw{TvhsL@6}b&0<=zZr>RQ9h_^^KjR>*TYP9iliM`cv>jx&|y zf6Q%F63xn6>4Y`}9@a+somV#m=6K{PS-s4uP6R&7>Rd0@7MC6tuz}9=83p6iSV}uq zO0uQ*TY*ky=Z)H0(TXrmLiuI|OoEtC9L|~iR-lU(t#Dp`EAXI}H{3b@?ZBmttskOj zelEe0xx|W)_klmMrla_v9>6b@OeqCG8Ey!+{tqwlyIqlbF39WvdQNlyGuTxHps_1x z%mO7!zrH}jiNvuo*E7v5k@+nxkPN|f4 zrf|rIOnp^UK1mJ6DHFFgm1(boo-B_T4W|CCqK0?z3O5Hsn)A1ffr~v->bFNkaB{ho6iJ37kAfkiw{2)kG#uI;^#(UYy`p`vGxf^d-wAxGY1fs;Q{M|rW}1RhmCdW! zELH7y`{i13fSb6;o_%tywBhw2EES?9Hb&Oa)k{!UO|Ic5@Y5uwVC}eij_Tj2!O|a2 z0mwXT9(X1To{`xA>0GXc=>wp{NJYAcTxw(PR5gir5lxrp0BneS1@EK8|4_hnh1;SG zVOK^4B5$jl=4dRWiZha_kz}0gwpbQsqih113M9|47TQ#RVvgJhRe_A$ku_}Vl2l&GAU!p$#!|i^Lk%md=I_Bg8Rl0Bzb#^M| zi~7aCZGXxyD7K}t=?|@W8nB;Xi=aZlUSQ0l2X?Kz1xoH`P^n94p6$B=p*~K{!1Lj_ zP>c!Sa!~8?X5c$67EUOqfeOMVu|#R19t!kh`3kF@^abrQXoV51!Kk|%f%X{Wh|_&% zpwJU(M6Ee>I|E%Y(f4T!{j~a8kF+g<)3;&0Z-E$0{PFd0~(cW`5_KF9J_@%D+51%Qb3w9xJyzDUEX{ zxTzTt{LkFsVtwv>xnA}w&aHHXC7fYj1}13tPLF^5C7xNHhQ=OUoit?R$Gp}jwq7tX zL2%L=_KQS*w`dhgsLh^0rl)X%mY}F@Pv8-w;}#}IzP%^#qRvFDk_jTwNoQp#k(t?4 zEEe%Pi(^(R@tjN~Lv|m@1Qkln|6od}+Uf+^JXNQ%fYi|fRg)~bDs%jd9ZLTXN6!OY zJ&Xl%4Nv|WP<|CITP@cs^F!Kh+Jxpd^AF{<>v3Y$L{K#`(x03*^Bfo-04FFv@Z#7Q zSFcu#R)sN;40yz9r5p*aZ*1}*tyDMKd`!9uaTQgV5=>^mhgl*!RvfJs&cJrmEZZi}4ISs|%sij>EHJP@#?Q2>uR zt-c97&?rI$KchX8#ga)%3i5X@>pJcoEvUzM@`@{MZ^~l;YK}~f+qAb}VeS^|3y!JZ zhm3L29B~7XZb+U+L@3-K5_W}rOS+;WX;OJmc?tOdHtd5O6SF63cOiJZp@j51fp5uv z6+1n@4dkU1)7Yq5#l6E@jDvkqVm7>5HZjN&D++IakM;7ggt zc1QDyjvPw$ISalE2k;2bO6x6RQz!YY1X=0L$4R(-SMEUCUSyDPdny zp1eIMcr})lChvtYbsp7d@(Ydf&$qChN+1+nZjkHkd~H4PnHt=y2JCB<&eoA8)o`9} z%!N+Qv%6cOE(R}M7MqYj=v`}H$ncmfiJR}k9PlCS6b{u{M(!l>cBoW1(eDG7Yn3OR*S^PbtBoK2K5!4N+9t|%n&M-R z2kJe|8b)NQQDABd_gwWy#G7U`$wP9JJS;aQZAPNb;y8Gt3mroJ6^NbzqURY+s$P;3 zrzZF(*?ybVG)Lq&v0F3V?Z8+Sy#a38M1m$rvD!2$P2R)Ac@L**2ijz&@rlgXo-96? z1JUCsBMzhVwM2gj+?7W@<*Z7f9tTZ7vZk@_g}<2!A-9rG+Zqjt_}O0q#geLVsJi4- zple!a3!Bo~djDc)%qi*&N}Xp<1u9!exf1ceioKYeW2XYcbeG}lm;M^KKvp?3ehn-l zW>L6=D|GuUP+)X)`0JYA0yp}LN^t3fhufyaEPR|DzXfh5t{#+Yio@EP_!XxEr?qpA zrSo=^q3=7$s8AMlggGU?NIAyx-+vF}jEs~dH8=_KP0jEJeDIFYg zD`2DOP)@TK0+1!x_^GQk23=w|I+vuHxm`hFo4snRWNk7lH4ROCGq*`+-OElJltH^C zeianlPEc@rq9XoGs=1xnCsQGq2`$VusMvzyh*Rt{yWrU~s<&Qjk9tMC-e>mGp|Ro} z9QbT&^WLmZo3$o6%9SBC>n8_pP~-izj7~d=B1ilt1Jz1&iXB5B`Gzi~{}rzt+c37e z2eHInZih-`qx=cFQGl+Vt0-|X5+E2*gT~(@0G*2CUc*vi1f`^1Z1f^2P|CGci=B$k z-hgDg&ON`zEtyGIJT|IEK#Q$mn#3q$vFoo=Td3t2QP6Rty;^g|v@v_-5Gtg&Zr}BO zDUQUJM3wZIZXhu=V zr-^Pq!@3NpA{m&z+B_R#mgMB!fjEZ3Iwoi=BUcrC!t;EqAasbv3QZMU*gR7Ss%o5 z)Xd)o`Drrbd?k!?F=Bf&SbEQ%6~8~r>>)kEK7fIh$TqX&B4&w)Zf%|maWV-& zJJnC(`vm~H1UPg6i1<#aYeDBT2%W2VTVhBlJvgx^Oi`=?AF|dCB`x_oxmz-fLAaq3 zxxO@k1a=5$-*x02P7pQ0H*17iK`M#FLQ%|KcO z5`mP&A`k>5V#O=VaS?NjC5(0D{3!6hd zu9w81b0lmQwk@M`wy9KU2rGY<*vfJW3eA{y@j~aNLUWT5-m5K-Pv~gY$+V&hu`9Gr z?vn8@ip)dWFtMv-N9*Ne2bYUI={)@m-Ua>B_!!@T-0^@0C=DG%+*yU3sE+CsTYdH%h4kMo;+qF+o^ z%s$OSJ(Eo9EywO%9?4KBx)+f;l^0-ph@{D`W+Z1};i!4^)p)jCVKM*gXks)D!U9#5 zashPJzRFliH4I^Ft_)u&vE3(Eb^UuUZoZF98Y3p?5jhgC2dYKn9 zlXZG8b6KkXqTHiq>^T>lZ~i+)?8)Dv?QwcuVD4($Ff-~CZp_EFzK5dzu+s8&xp`%} z*4@7b<-}|+ExrdU00%H|g zCsz-iG&dex_sRj;OhPasq=fp8CNjK0t-wD z^s8CaVPa#Ayy_2?NXpB&!dNAG^Hm{8>&S1L-&e-wB&uOpkqKJq(&U^d!t@%l*Gaho zCkKm@h+D`RP3i#oH2lCQOMh|#sk1&}K1{+Ox5gDU!nwS!S%~R*S6?&FlY0w6>-gfn z=BMbwZKGy7cUPKu`Zr>hv$)cnV-z%C3!UHJ?CObBLTb*~{$|L70-`W?ZhzDEBtvP= z8~x4m`cqM{V@Z|qDzIF=WV(1IhJ^VfmZi&=kV9iI;+is$<&{{De~kT(5w~TZF(uD` z<;7IXh12UIbGUu|lHd|oY)fRRcfS3Qc9yU$22Br)(w=zf3@*9IJmJ5wJQ7am2#h^N z6@c7%^J24C$~R(qqAuZ_y4bw1U4r~c(AReebCbmUZ{%)ej>a#kGQ*lSYpQeWC1wSC zP;lnCtTq9Dv<2&3zq2Nn;6hFasywwkK7o}}SLH_qj+ubJ4 zh+MltgkrS0MnL>3V*teB)fx05&L|1>Kb1M`e0)^8CC#sB!(Bn!O5KH){2a#Y0Pb?2 zg$~d{HqZ*FoXIdo7CDy>G|xeKjTvZmLI^Jl))~&z1I?^z<6dKxTsx)GHOf$kWl4p& zgfo{yY)@elDxEuz^`w0=*#o51?HtxzC~pQ#e?RMa`1FNmw>fFmW``DuiO6h~ZL*xw zYI9Db=yq?d6hDKe6VJtyR`r**BX+rIJ0(_LmdKA0Q*B82r1-O&;c6%pX+T({N_?wa ziQ}=lM6tps+KM?1u8i{SNY_)FdscI0Do^@*tRhm9fGtOGMFRLG$^r8W3fEHniLlCt z)C@9%%@yGPZxGbyU+8)*=cz&FedOouOU>?K2F@zUT_X0o=ug?zE`Dx){zBn$nWd32 z`742lUt3Dp^HOtQRsjS-Tp+(Tf2S*^GYx^G=*IKA{`t-~mzqN;%RT=xbD?Zocv3r< z%wFALXXULfT&W$5AFVOBvgg=WiG|KThM2vz#5m{l5VKQb%l5_^#s#in?%J9^rFt8D zgpKkbo-n$W^)|Te#39NI-hj87kOy5qQg*kU({c}am2bg&FJp~7Nc{RdV+|%Q)7WB_ zx_nN$WV5L$6x6(wrOAhY;=|Gv{gmJjOS#D|R$F~nO1TlS(ZuDS1q)Z&%kWw~s{iOm z^#4z>l89eH+1WJIEcR8XOWMODbQ(o1O2jGVe|)+&Ex^w#pfQwfTnJ;S>!sCuA4xrlaskq?j9t z{h`%DgExMOH4uC*^*V11Gm9vYI5^Cls~>GW$+>&D*;P)6uNZFrLayKmrR4uNZmJ-7 z9uO?!m2g>G_5@0cjpgz=Y=Z7!t&}CvnHrGvR;sLX4p~ICL2(H&vE_*zFQsv=yj!{v z8dUliYhX>4ky_mp*4i7Z5+M~K8zPvCG_Dr{3+W#6(Bi*KzQ_%qvKvz81Ld}$B|TQ5 z#$VP%!{S@+afsCdwMW@@jWckBX_G7-Gs3*hBc9sl8RHxpVHUUF-&UC$@)G!9AXodh zJw*FO?opcCDXKFs%8t}2WITc2;>5xcEL z7xm^9vc*vm7iZl*8wk3TUT>b~OPwWF!9cH&wu;|&y_q8$J@QK2{~bQ*Dp<;^`3G(^ zJ_ZUz=m>}SQp)9F46C(~oTLremsdeWYyVFkPVl(50nr!-PGQV_50XCJjkVHowH)z8 z3?}dGrVZgiku+;#>QHbqvF{b2LjHjTRH9CRL;W_69e9 zlgq(O)O0(*b{sX{Y2idk0vQv3sKGR$*Rvsl=gyMRXgZw?xzE`?+6)mmI5FD1T+j2O z5B`p|UmDIhDAg9$nlEp7*rFLo6y?n_ilMlVgXKa2Y#U2iKq6S7eGC26IzQiNp4XZl z`S5P>&m}(-QlmuT{4wU`TEcN28Dn;ClNh3&WPDJSK!$_W6#joW#(dS&aT}uFxo@ob zyD!7ApTo>~P5AZww#x2UUC*nE1*(vBS!EEv*Hmac(nM?|9?wIzVkF|yQvLn(4BGG;Rq=t{(DEss@2jH`hp>;$&R zQ&^lum}D+$@Tn;iqaopZcb9n^VdvcPsJCBvZZ(z+77AsBmy1Ug%Mz5S5S*mV_8Zp4hN%;f~Uv$pNxOXY?++=oP^SN zlq=@CJb_q599AUjAsaa`#@pP?|KnV(SlkUt?_rH)-Q+e(D^Z~wPI)6&C8L9KJ`aj2 z!@5YI&8ZZbil`S`K;KrbuVOT1q9Rr%<%RZHI_7f3_plgtQHThQvXH-z727mAGjmR+ zDrsspdC}XIB9lYUY044hO_cP3yy;0=asD>V>=}k0_NwIyzbNGH%Ae@MDq*2TMNb4Q z5f*3FG_#YQTZw$1W`>cOxsyPBtNYA%wDtw-q8Xt>;!M;pe!%1?*v+%8WB&b+nDfJQ zvyTxT9-Z!Vn_<38OVQpL=4YuLYe-YqMZNKVJYYVrSG3GF62g&ZniaYVQ9mKisF0+w zSbfMtskTq0WmODk9m3s8D5{Au%&(J?aOOO0_U-BcKxbsA$p@V#r!$IN-X2no&cvc= z5I=Eh#GcCByM!!<=;QuJ%psa8Ynz#H8fKd}7$hJB8~&PQDfz`pUB&&6nit4a3}ksK zJOPjBF*CbG*oS_Z%vF8P9gms6c}C8UjG+;5j@gqA?Gtjl%Vvnt`BTXV(I>{b^S))u7jULHX4YkC;?ci?VK!h`VC$ZzlONjY zwkEm(jqaSr%mTomm}iY54YVrwPw-w_`SL?RR{&skJ7%9OrAL`#$bdzjIz#+m7bmOm zd)re}oeSrg5m-K0Eun0ze`ti>wJf4+R!WS?HdEv&l}4FtmwWGqo9;pB2CFa%SI#qk zvh*`BK<)

    ^qMX2}x~AOAS7J!$5X=}73#*H4<)_DoDo(s-*WH0~2)7cw#&)j&EE zhb5Uixfb960V&fUd<-uwo%*O7pECP-|C<{ZmPboh^g)HP$kEb8MC=Vgv)l{Z~vsue2ZYVl)>%@<|5_$*w9eE!2V4>veVUodm^`*^4A zFPQC8uo@_pb&kAX*5nuZM`lH=yqT^5zz@WHc@A5N)pzNEdl z&`DovUQ50g%DQ!_S)dKnodruVP9EwwYq^j(wtlkboZt6!Rw6Am63lT@6J#kC##YLWI>9uIU0b zb&7@4NDFV05?a!5H_PbVf>gKwy_0O}6f1>~u0gOXBCCf~ZiX(h#MMdhu8vUh!4mgF zC(}8?Va%EX@o~Pf#!bHEco1oEw~)l-fnHkYm1VUQqTYZ8bo6UQ!D=6l18T|2uRw zK1o+n4#t&J6n6)}AtD^y0qh@o*=*E8meYELxwO5Ii!&0X$~fJIRN0PECr-zj%Xqi1 zFwGXtEZfHgNk6PGdvuQsPhgra))V4+Jt4p0oNu}O0oFmcRdIr75SPlJIHcVa^8Pul zH^Uja(yU@m%z~BXzuHg-kQw&7A}4<)7+r@fc2=36Y6F(VZ+gYttq*89P0MW756bCN z(}C`7{s2tMcM%*&SM~sv-!uH-2Q5=%XxXA2H*bS6*H+6`vDz#&pU-K0%`8l<;-nXm zLC%}6nPuIOnR`>OGu|T?@}7JjAgLt(W3JroW-U__ip#J%%ZQm*C1u0xVAu)0PH=3D zGw5~m@*dQuWJ}^C_BMvCWm9OR+ry>Y#l63Xl|<@-6GV3Kz$j%tf6irh@~B9RPhK}? zq-yQ8yxg5yUVKy>iuUB~)$(L~{#tXcY%hurwL*da&242dsVU;iUCn!8goxqJqlX!9 zT=%9~pht&j&I50nGqlks;~DGBRY0lkuTW|(C-Oi=Z)llRYP9?p7x@n0v<5hSF4hv@ zv;sI`>C;!O@kqR}Oj3^<1>b$`$JC{Jj#?%o2>KXvGp11i27x{&C z(haV3?%QAn^TpgLOuG7+5@tp5lQEU=GTx)yCIW(fB*7?!6`bI_zrpOKstlRS=S`Sb zdaQ+RNscorVRn}d@y8QpPffpXuMz*~ZSyBRMPzrW(XyR)-!2gHaT~0$LMSfwI z=)!i!Y(@wYnPD3IX7h5!9jw+mkrCO7SF^P_AG=NKgb_hGn8JU8SX-g7H9?mcNs;rl zUaDO#RqG_v2tP?LP*7A8X!56KaGl;TE~kTXnWJvY`|*yGH)Bg+iB9&Eaiu{y|4PDuKmXswq4+zLeoAyni8@0r;sOF+K# zJ@Y|!yPL9&(e;p9QsOsR;&qJn3a9#gGbbl^7FtqN5^+QR)VpcT27u%NvvTJ|hd2+s zZyszBsuFpjDzKR1-1&j&w9I3!YhDhNHNq})UMVu$J7rtUn2`tFIqSEWwn47Nio09P z<;<-k870;-?RVyHLy1?}&t*Yqpt_ycFa3bKEj# z-!{`?!2Yk>%)R8P(*auhKY_pX58!|DC-4jY5BPJnhyuO=@I4CnI>1i{hHU`8AK>@m zI%F#VezJZI;AasBdq(RO^Au~o0{t*059T3apX3u2!Bo4rnUff6wN163^G%;j|%S`0&=atkRg*${vz}|UCJ-G-wNhL(yMDodvJbjL{@?-O9 zBX~@9buRzJG(EW?h9|~v`o!F7ctvf;apImPC$iJLNgjx=*lA8sxz9U{t&AnxD#E&E z1H9&0H3j_M$J)=@iyh%=So6xV@k+oZ0iUv?2o7u6c=IceDJwZL$!5wt&}M2~`TPNH z{ve;P<2Bx}eJ$UF3NJ87iW=KxbDpb>t_o$v+E|FWb3kNg%z1jZ*`bjXvD!JyPZ4wS z0Z5)89j}1-uS6aUHnvBmLTB=nE9W;W%D%A!s#4&X_?;6@v(Cg+RG!iTLInK#E9*Dq zBFg?jzqnwZRKr@s9&wJQ2I=Wqsn&x)1nefdA5zU(2z<9KfpUGM{N#C0oo|G2uFpao(7M_@#$Zif73e`?T$7|@r_-NxX%*r z<@#}z%0vgm7WC!|Hj1-N^->nt{*F7Dip!HoDq*dOLQ- zcFL)@A`-mD;~+;7A8J9Ht94E0SKj7{y0exdNnTXm*%F9v6$iZn23N+s3{Nq(vbjhC zNx2F2`3}|h$q?-}j@iyJAH_nb&~GVwbww3*mSv)eZ=inT8F1g#-X^+0!Op~Q%y73v zm7?M8_Fl-H#k=AqX4e?)^t3gX}@QQbNX8|*giB)Y{$irw{Xa<1RM@R!Yve? z3g^5-W;ivpfzhBFq6eHC4w*mUZhe!|5Fc^ad|I}>j(zbEtigJ6W}gym26(62jC0l>HG8z_U`$9$p944m9Na!cX-s8e>r z?2^V%?B0c&)%oL2m^p#Ml`1fD9~RmDu^~}EaRI-v%vp58ENabEld!T)bHmYMob)eG zn4{UfvGU*Mqejtb8F9Y&xAG{qF+2FCU(8Rm>!!y0o;0WbPntag3sXI7?H?5NIK%`u zYcM|ddJ_<@146_*+r9xib%GX(j8B=%x*f~n(@2Qk30)k5hM=Brpq_7IK4tw}VowqS zVUm9ER$Ed5sxg`|X|kTe6-s>fHXT*)d?;2oVv(-5gbI;^QMD|ZKq()s!~bCr?j z!`PT}+I%G4_)_aHpM8FzSeQRuH04isdYmD&C7gx<+|e3q4CBnY8DzS=65m5=YWzDnytg?^XtL9y9+mnP{BuBb?yO?bl-MgQPItQS*QNqazQhZ zD!8c$1{7QvyQHc0Rv*y7D82)ZM|k4H!0%sL|Aa*|Is+oO{#AVXH|i0t1SY+B>+`Vl zhuD6CGtI#WRcPFYdhy=IF4tS*ENf|HUxlGs12|Q@;!@USfPSc5E3Yuz)LL4dKn;<< z{`L+)n{dPh$H}!N$El zW_{v}44WAplA6?QQA2<8M_ibFeu)^ypVKjO;uj0v&pp1r(VK7lIm!dH8jmwZ0r%w z1t|)vv#g#Sa?4y%?~$Fgq4-LSVUA_wR;h$sYZcKeb6&Hopxo%}w5&_C=;nBCru7ff zeAnbp)vk$ubB=Y6mR@*T4C*-Mka0S{?2xfDGT&*NZ9SS%MCl7b!ejaZdHk^Sxv7*_ zugkVNrh7@#5C|zaCKzg;Lv7c;v#q7Fm7qb&62t8pqCq4OJ6Jhn4L5hNegb|UHUnCQ z(tuf>Ht7EZTOSy*0*EgF;!kT4x{;{!jbI3=N?e_YqfSxYo=BD&a=VAA;_oS^Rmxm9 ztu~Q`JVOc8iwimODa?iW%s$k>6#1SA*5MW~zEv9#sqiJOoKALJbava<8P{rq#R%~B z8PxDOr};R&C3=i-WxX=JcX0Dh?JVq;Hpvv#%Q0{g5{}Bo1hg+7r}jUqLe?8Wj{#hZJbjTv^r*L zMcUBZD*D^1qL?;am0cd35X)c&P|%`OE>Fi}sCE|STDVhAtB`e{D!r|cjuW!(0hQqp zqyDn;tg`kE*pO;#(yZh|R8kk~N)^P2gyT2mv8jFQqKxQX8k<~CRmakp<($m7e)1H9 z=p5&V0xL@vJ1xT2ovE%k8OcH9$7h7CJ+e=lyh6K1p-c|8v}@$$Fjy{82AhkwmW;gO z3#u%&tF>z)KF*RVWP1}%q#P3?^ykd&XoVZ4TuU>=2U;|0rF8eB)ru;nVOih@rayEQhcu%7AsFsEebV^ zip^5SYAuwn=Eziu+0-XUA!AOzBC9y8y6~+(6@d5`m-;=JB}8m^WTup7K>L5Dltuk1 zj#Fe^#olSz!8p^ZFNtbckskI|ws?&)q7$hwj;RbaJs`XV7pN;)&s zoIqI!&n80wKXf))EJX1!P#@CiB=`dZgLDo<+qC!&emHFGQP5W~AIj6CzX+h~+6^EA z3FX{fYF*ISVg=A%31r!fFv5iU{>|`S4#HkmIDj{BwE=Y&kjF?p;c7J^yD5V!sb&{l zG=NFLenpWIOfSyYq7h4qhnu`cKP@UMW4?$on#IjTV$}J++UtzpppcoE9SuEiql2p58y#73^kMs~qVCMRgGHb9`TopFJ-?zPaM$aQQ|oB0&5t)>l%Huc!l*UYokvet>7r$;-9y9<&T^E1bTg{ ze1UN=2chlhb%4)y=>tRc*A;wb5<~16N_dJMAULUD|c{iglQH z$^<(OD1T(NBW%#t^&Io0%TqAWqu5N!Eq^F>z`5r_%hV%NA)O1YWx6fSh8xt77I`vn z90g%a z?wSm`Vq8=RQcx8ljl)}z(fu?0A_n8>iCd6o&&0A4Bq6C%w7RKcN}Bw-R9QLNv%{Us ztE}ZMawiJeZz8e#EGKP%byMryBc$$6N9ygyC`gJ=8(_UJePV3>j(zDT6C2!+bJalW z8o4q4+CVE+PZ4)?@@scE8!xr4O6|0Sa19O5PX1+9rxe$RA(!D?d6{*+N1snOyR+dk zEB{txIH9ob=UNO1LUTv~7sm7{915VJ!Vxo_2 zj@GBBKbnJF|Iz2k-yzJT;OrJd|2@Nz3!7962%F@=UD!%wq?9n5hocrH zJbtlB#VjsJ1{l1E4Iebh&S#JnyA?_KJy$r*m45BOAHT7;o~4Z!nc(p<5VuyuBA&6&Hj1X))!M(Ef>rlzt3ud}sS|D^HfiFS^|NRl~6P z0^a;GJcfO6wuzoE?4~r$mvYKDNP6<1iiuRjEMCm3=PwguBN?G;F*dInJ|EtzosY)Hj0psz1Vq@Ze zv2h%1{Md{QkL<)jow;UnI2GmbBw)PoPmH__v95?^_~ddhQUpK?!Ah2RUOjCBEZo6E z+{w&6bSoBijySBM7T(hLi!uVHwtLOOz|~?_x+^`N7Yy z7P8<$?ILY_Bug>X0vg4i*2c@v7*6`Rt=rWEi-}K2*=)DyLVz-=o^TeFJw1Mym2dbO zP*3xQS-pG=MJp52rYwvSart_fRqGL}g47^gFx<*d%iSVkxx@9CaQ;5rI&6fFaMG36 zSY4=t4(*QkVTy;ZvEI=4rH*l`ueG9KH+_S+h*!JVZJQ&KGEV*R1D_nT^}f6Jwl>r z|DRySpW9w_FpiQEIjXqMBkOrEya6#1D38+ah>(#(s2kd3;n5~1U@#4c>)d@mSnffv zBB918s%U6~2)h!{eg%0e>dRy0yP8E^s-HNcDz&Q1+3WL?cslCn$=CqPNZM1BOus;l&-4>i< z97nLPQCZF7Xk^E^&MMVLO>(wgXPq%9`IGSvueX+HzVLJ*!qbxhap#`V)|r&TlLgfy zYvcF+-5M!#i|2?~@iGxhC?1W4sFOiFJQ}Nv

    j&t`=%X9b=5uNwX`Q?qjU0ec)_0 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 V|A?Jo>e+-0j2#$0Fg85={{ff7GA954 delta 431406 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

    y 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ðGZRwyIyOEbScG#>&Bjv< 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 Pjc9e->cHx@K;VA>HPD<; diff --git a/demos/3d/truck_town/trucktown.scn b/demos/3d/truck_town/trucktown.scn index 57a84315ee202f6765716a60975a55716f6e7c00..4a8f7e7e52a518d58952fd8cf97ffae79dd6e897 100644 GIT binary patch delta 32178 zcmbq*d3+Pa+xYBmjyBsirB_-?>9#2pC^Ur@3be^idWE|{xk0l%(u1C~FG%R`6IMHLWzo$2whSk)CrOX(g7&H2G=4Qk~cy*kSHI7R>5^L z++POi1f)k^2rcqO=toEop?*B13_paLAtgh47w-E*3WRh4>TW~o;En2#MeYbv1Ec|v zwnN$t$san+fA)ffa6JNP45U;wLNCEJ4${Yv{(>ZzKY%2+nF5K0R0D~CwtvF_Yf(jq0j&ohaoM1BtKw-v=~w?q>fM@2-kg(=0W-d%6SyDg|raT zJV-3U>+G6`OMac|Xfz^I?Xr?N+tg1K{b->dk zRTyLM&TW-Tw7AyGZ-bC5MRG53LxX+D6eC912v9kOzfWpg-hMUA1Ttg=;+RNP8xhrS0` zu+AuCu9ttOsI|?gof=&vp=;PBse?#sZ9dl~5jyU}ykbceh`VJBaFnXT>$XVV7V`v6 z7;v=bk!o9Hjllz9S#Grq4m^l}I?rq2g^IGu>8PEgZihP~e~AiGKOHCvl)Rx|6f998 zJ~hR;1vaY(^C(pE3&lxzp{gdox}>VsAXAuTdMInARu?LA^O?6DzpMJxUF9w^H@y2B z4EeTlTSaX=^P8k#aGRY`6jkTe)Nqj~iNSa=ygVO}+Mnv(6J5d*15(FOLI~Lt4aQd) z1jM9zq2u99z|(vpn#MfOC!yElp5@8jC=Jhh+N2LUWMTs9o)(hPHyO{{_eEm|JkR$- zUyXd4zoO`wfR>D90^tEg2-Op*Cp^#hLIuCN_QiUk`A*qC7f+S^#qE`ayI9bxjZ(CI+Uwff|8u^-t z7EhJ0Noe~#`Pv%=E|sr+kpD{gnvAAykgt7F=4ScY52b9Ayh9X;3CPtb-{^_j9g(lS z>d^O1awZX76Xa_W>UTlD_D1c#l&^izt#9OOG7^4}uYJ+)_vLFpRQMb8s7y*ggMAfI zQmgX1BB>`T)ykEd88X??~J^mbH8W_V_Zque{bu7SoDssVU) z-g*+D%?yQUtV3HE+TH-=t-vQ1^o~T*Xq)`EUH)s7|K4S25J0M3@5&_8&Rw6Tb}HJD z3d)Gxf$Tb9FjgWc%FgaY5@;9_DeUYn(0=vgfVABbqM^74L6s9_?gao)#+n8yOr@O~!hR(tgLeOu z78G`B=BBh8m`2(L?Vt)2z|ey$F+F$~)SX}gv0l=mw3arn8Mv4lUY1*-pV{R%XPi$2 z(bHSjFJMoR7J;ph3+-S~{*XYw%alQZGA&UsqlUgh7&YJhKGBId!C$#eL^wA3`gtE` zeDO#?gPPy0BYQfkVm0amxF3u;$gwCYN`Vv&$<7GBx5&-|rwllV>4BZF_SBqHi%-pa z@qgf)0Z&dXMv+XVgKSsmHLx09*_)vq8NqRm4ejjYoxaX)0fmH7L6fYQPPr&{$7?v{RIWfsyCi}(Pjptbe_ck&AK}q}k`5hA3YlRYlREScXrkC5 zy_*@@wi46i#oJwMyPexQj3)e0P`AnCcWqylY!v80lbv22M-lA@(=rj1fOeTC9*RgA zG$NQB=j6!4@(Vge$v7Vvl}egd1JeH$ZR-jm8BeR;sfuu04-e!lQaA`HgH*b&hOzIT z49Q&McqMu{K|6f)CXa?88qhqT0_Ycox#+2WF^`4vRuJU>QNNg3%`1sZO_w&km72bO zW2Y;iPh{;vrM62q3g84WI$|f3B_;Yty=c?_Q@wz8$%NPJV-!yn4EDe~)G+CZw}N`0zPCp8NMC{HW9k;_aozVmj>hq~V){6W zVp6HeS!*5JW1@*!j#Dv{yjPpg*-`%L!pV;KPHf$4QYf7@0aS(Mx6V2aWr4ED*o)Pf zdqD*wtj!3*TCB6&w%oi`_uJqD_{>@6Z0N9`);K^CJ1bEX;i1y?H~X4ARMP(^ zmAHBZLO+>zGfKS9L&H62q(nH8#}LSrvg=6%wm|W3QmH()z@y+^AeI8G0SaX(AqO3l zEfSam91hR`wFJF`)1;=oNUF36&y2y*Qlw!RjjT%a_KG*MyH}TYVJDq`KT72| z8atO*=QMY@>{X{Zx_GxR-+qc!-8rijK>;P zz$&ZvrhdpqWso8^2z2C@6Q_hp+gGrP%dB{?@5jQu9*bFiX@Yq7$T=Z*buU(_T|84f z^qrk z>5t#ZxF%7wpqCXFrcY4VqWWv}dn}&l!_khFNnK;UrFJRxpYLIh4tQ-Bv;-xkdNvj= zg*;fbhof<$^ZTT=%ECb7in~pwlDEp)UmlNoo{wZ-4;gQ?9$swfzGxadzTd&rw<}hd z=CV`SPe1u2b@(z~YqX`*v6TS}`fGa}Fkbm%E<=-43gQs(0+8JfIjIM&IyKGIGO=Jb zXK_gVt;wn>Mh!b+*;w4>)0D<3**-5%VAD8TQ6;+lX~9Ns5nJZ z6Mb>(=16bKF+0WN-`XP`L8tZm6EC^!xYn^6OqFwRo~f(Dx*>anuJkA z(e^WPV`R@=;(16%{qp!ilX)VO>=>RJp-ekQjqm5EP3^9TPEI#C-$})411*D%f--+L z9@SmvX!VSot)>>28Z#kk)OKg5>Ct8_N2{c<&8Z_ly2R-nJ{b`~s;0`NEf@Sdb2`GdoPYnW8a5TBFaT^FZ3AGZ^lRM8%g%UQP?hPqer%E#k z!l_X^B!y1W>Ls-Sgixm{`R0_sSFGSt1Rb^r&rpH&p1R}vFA15JynjE?O@88~@;kzZ zf5raao=~f;lsI+DWfS-oOSvn`oPdNiIpW!{6L?z7MK-zpFfn}N+rFNHuJbVQ{x2)> zG=^4nY|If)A3F)~LvzVTM}F|2Sn}5k7IG_50t3MYiPn*J*KGNw^JHNVL2PndEz-xP z%ea!L6cW14x1?JoT8~o%Jz4vHilorPh*Ag_Ua-#5z1T!%#5v1~+Z1&q<-L<`X>N?!$qj?;!yE33SN*^9#ho1A}ngSKY+;x>vyg-;P1$rLP!H_%|3vR@E z$Bps?vssO;X7#hXQlJ4l@d8NToMH3@5VqA;8bjI z468U8O>b(?vof-e#8P7V8TE7i$F$6A9G#(dcB!085OI#iD*V4&Xuyx`Nd1R-mM!9o z6E&Z=0{XB7F^b)OC7eZF9y~SD?wH-F0_8Eo|J9W`WZn%d`D~^(9;Ryl80i1zO8xKl z8RwYe(7^`TQFtG$`ZE(PPmGX@Q8=!3?#0Hu3e&`x_3-y><~IJHncHNQ$5O+zt($D6 z(_Vqq5)DJYXr+A|xH>xF0^XRGh5VVI7fduRp8qWl!4)sq=q+ZaXTp~1TwcA4A|f5B z(;}@xNXJ_i)A_H`+@FkS5-!f#?cTg^lKaO`4{>xygn#XO_v3@YM^~Cmd$o()>Vt0K z-kZzat2S?O+xLqjO|{z2y#2J2e6yN)s(OxXEeH~X% zI-IYrQ`t)auAB?_%lCfTsb?}~WtS8H^Mx$<^bga|t z_rD}~si&}qr;cbtPONiGS=EU=e$BCImA)JK_v5kOqC{%k#Sy}ZM6%weORidd#qd^3 z!|#qJbCEjVpLR2o9;cod?EH0=T|pK$I;XFVBej~+_{HK62i|Wf{UE-3n~!t<`u7Pk zyVOy<(UwCm5C1?Mv(LhwxiL`;cwRWGo+av;L*o9-!IFZegkAid5ru0*&i64$G$1lsR2+v~BvF80>I0R8eV{ zNoV)XKYG_i*iEHP2TeaU7P`X}V_H(LookuDD&PH0%)*x2o%gpy78Mq{*RJWuo|^Wz zDeHp=E#D=I>SbC?%~UHE#TX=3}~I@e)pp#rnPIvv!mO-HSPH5jOmxhk)zlTflKU@ z|1#wqdfDS1+ET8Wjtm?EF6V_7<(PJUrtRxqg)!E;FKw-ASz30hg_-T;{&L3m&13y~ zm~egM#jXCVb3-;e^2WAs6U=Ja?;Z_gWk)bf5yF0bHkl0yTp+acdHJxZ?_#s*%NZqZ z`{bt7tf=tF&Z=DZ&z}u7t+@M_X{uwK`^kkFrXk5)S@pc$9)FW|EZ*JUM;+VKi~V85 zI5sL@?KrnP&5LU8(sMx6BjgC%6YfR5R3FVoYXcprd*1P)*pj#QL|;}ozT0E)B~wlD z(ND-eFZb8$l+KvFR|p@~2`0g`I-SmVfLJH}-g~4H-HE+SIE4dB64(w#Y!+`-*8#hxV-c-H+nfq(r9)2e$v^aS{;pwdU_0b!BmH6MJLZx>SIhy?H(j(~-um zleFxv`y<(n_hL;l69g{c*o-B+P5UgZK;ls}`%TP8rZ>z|oT=NSY)0>;W~UfWo2Iw0 zOpaG4cC6nXQ$u?LHybCCTQd7_^^rhHlcW9N4we9zZX5x2HNl*L1wJ=UbzEX*``CaH zjvoP`Fj)_mU_I63OAcnX`h>G{*xshcJ4UdPuhGmgpN)X_L2OZ>$}#tFT7UB9c`_=Q z=+J_5D3eCVG7r_w-4~5v_g8x{R{teUNr^e^usnbE${#H)*UPP1%xTj_0p^a&k z$c;CVFV!E7wkiTao5e7*QE>DbRl}Hz_rWC{83VZFT6*N2tgn8B2;cIgRIEC%wtLslDQMQD-(g&wkbsNZovb8Q$HE z9KU?dsi@p<&$kS4OuWESJ&M$hjTc5K(VQNak>lZou4H_=Gy01`L>)c8Us4kw@-Xf_ zm-Ul56=t$2Ifv%5@H9t9%I>nv%asAt5turIGTUKE6;0p)B59xm2vz| zl@aX5N1#`1@{}Ir4tdF19fW&>iP=Oq|MIw&CF2&EZg=jgRiYtLrR^P; zFNQ0lvcYL}{B|rjb5FV{!AD&y>v=J8gM(<%QD z8TM~~nBup!OJ>L2Y=o)!>Kh~(s7${3PRoib^LMExi|bo1VgVKlcHdmqSJ`87OH2Pl z3mR2vH@dsi4K18r**XSRCaL1x<`(&mnwstF>ZeDf_ti;%u(*;i*|DcXU(lc z-eGjX)eP+QNxfT!)9dFqhT*?QY;hw7IZXFECaOF3`>Q1*Wwl=D|YzxC# zCw2nfUiwAy4%5!)w9%dPQH|^$pvgb;ZiV8VA*?*Y;eU5bQC%6Z-|a;%gI67I*yrx{ z`69@zSg_rF;(P_XjXhn=4v zzRHIPCk*d*A%4`B8bN^m)*6ktx-!~Sxqt{+_V_J1Mq{Q8E>vp-91ryzxDLmvF zS5~_Vp6rL*2j5L|e|g3QxwI~?xZm65hTIt+yZdO+N06ht%y*}C{seNvwl8rf-2WPK z*P@oYU(UP_IdS5f?jJ6-L9YEpemPBy>7cZ)bi4iP>}Qlk`Fq_=zMWQmU$en|;NC$_ z&r?3cM}bPsCwJW2ug?2el@aozd-p2Ax>c+0P*hM$*3^4|s%F@(jX2_b$adeYjN z?bz-m0a!-9*KhkH*elr`F(6;14(ZCacJ2o7u1W9Bj{LGWCvQE3^Rc0X-mxsQ7e6nQ z80m#?3tH5H(eYP9iSCqnB6j(P5phINdIPMHPscP41ZUU`dQFSNT|?Uw>j@&3za38e zMrPe|UGG5bq`C}qn2%v<*rK!bST_v(d3Y!s%4aZ$BaVb_^mr`#ipk~=F+@>6x)lJu z2uXtEb?sTjO8TyL^puk6mw?Lk_ zh3s-+BD91}Y&;Qt4^PoJA1VinjQSqXhIK&UK35^5oE?z*AqQas;Z+8 z6A+35=_5#9a^Z-41KzKO*bcQoqb7!izQ9eBXa2DD<0+h$3oUX1xdFaU0Om6um<12a zBK!xUPd$(Tm@xU)qI1yZtf$Q}xefGqULyHx-H0yn_?oADfzb&xzT?S%@k0K~fAYuB zB}V7!A4jb6s-xc`5vqr@43gJM_;bhwc*~pc7A;!Uphl}b5JUn|fDC9kBNHdkljoU0 z91A#p+cO{vb}V2a9Lj5-mDe*gTIYdwg9lpqIRjb>Psy;;c#{fVu@Qh7oA3@vCopal$#=EG~k z<*w2w^ePjW226)uV`$eGCSrk#9GcBf$|Nq3!>;j3S;U+9v@dMVBtr6mtq4@|4F)hI? zBP9oVl%)guHK)LSAgt+n-k~*5hc`X1twU+dbk`XRvB9gHz6apkha_Lsx1SZT8vV?u z1sdc?W_thvRIr^wKQKDfzQKbW6vk*h(1&`O&_Hh*=>X>MnM8p3nhY~M7z+~n6w(Jw zr0d*pVy+i#nGYLJbS6IHr;aBY>NExt*6bo3J5ogbpnu_u0SDN>)4PdujDYXwBWxeg z!?TJ?$t!!Xtnm70U*ZA7Uu7o`?JxNo$o7U0Ig1J*oj88sPEKAm?I0;~B&t->8c2KR z6;RnHRW1JX+9Ig@>>FQCWr|$6ykR(0{>5*ZKm?DZ!fK%RN9u3czlDl`&slRIb@FYM zC{fTAY#1BFWWTqs4imo^^9wE?Gsk41l3Eqnu;fa9SUMQM&}`TIh>tFeWjh~@f(pT6 z-s%dONH|Es;oA8UQBT&1JPp|Hh7c7|S)GrObg0H^+YKy#q4N&RTeRf^J12+gQcsc+m zl=^Mg3==M_U5bY!hp~4?43HG{uy%n^3#=+**FlbGf#s4H_61@mdb{T36FRDnZZBLm zGM~i?KZUHoeutK2x!;`nhubuE0X}@F2P_fGx4#(kiu>&$+c+J0abCWJWcUObjj$+g zsb1_Ze3$|FU9O!4RYDHd3m{Gs4Ylect6v8f$j;(M^3I4E&#O}~gp**}Pk!@w`PKLO z9>MFkERj%~M7g1Js;O;Mi@X$U0bh4}ZXmY8{r~8hRG-}s_hGBz>3!(Z^G34wz4xBp zf5cZ60pI4hmKG5q1hLPxwU}6_n56#kl!$LEc$tm#TDMr7`$)jikH0jzgtx@$>(^rI zw0owb`!7UG`u7kI=3Q*OhvRRriYer^@PIP~J zeg*6mF(NSYem5|%r!Zc}yPq$?&-{45yCP{h8>tvWh$WSM1@7Co*(#$#oV~#1ZrQYg zefJ}!sQRfw08eAxXf+Huvd4jPVdQP)o!U0-s(>*xG4cKHMnW|IEnlTZvi~O91GjwZwcf-@s>0B?fu5QTJ|8fpB;8 zRKi3S9N}B165mG!OnKvm@MTgx>;JJytc__CMhx80`JzvMG48i-h2#6Tv#uYe5p$_x zD*wk4vE!{rJDSbhH1VY?mEwvstm%yZOi`|=vMy>ShQ7ji#B~`TZ`z`-krW0DJ4)Uc zyr+wOzuaar-^$)KfXeQX)2W;#&raGHkqfP1@CRauF}ejVQSlK%d3-gthVxT$?*%h)m* zUxn`i(iJ;dholZKAo?SR$@D64LZuwF8(+bKY4ZW-ohaat)qGd!|-fvjNBe5~!mnWyR*V9~6!X~eM;=dt}VpWfGL`V(QIRlS;hZNeycHSy{ zO0IHouM;{TYrX9?Y@pJUd)PiFR<8 zJVGN2A&8Fe?4Ww_`_7wL*!L2T>g-@xnb| zc0H&!*-%k@)0;#Bago3KCb5!APf6qF*AoLt&dq;XPlRcywXeS+W<=t9plxBCu3zej zaz(Lvd-!sZ`*wJ9N9XM0!aj&%YFJ#=vTvnR2w%3sQ?dBHBLXzyV2e(3CTf|e$=cTZ z*4-u;ecmR!ChDc142RYU@5j^qcfBKimHqYfXsFFe)Z;9S*Mr555WeHt6};CN3yl5mikhtHVq4H0 zPJRKocASeADBXfbS^I$M&@AmG-&=QeDPAC`(n@^FybP@kxXuK-%#TU&(!B1R#_6~5WvzI-ri;iotRuP*jjmJche(ZlUNC4D zy;dkZiQ2{{&Z)uu;2Yd>YtM&C17d+|K}EB0`W0FdMj}#;Mhe> z9|JD{wv^S-wf=aVtJ6C~wSrSW+jeJlutzWa73vZmoq3a8xoD{HyaIfRXZ!UYn!UL3 zFT)I5{~T;@dx!%6vfd%@HSUElnHvkz!0i6{F7YX%{v?Zndph1iRvEiY{9Y zd&+kt1cQ90a6<0&jS~AEEOxgSmavY{c=5=g*WA1Rya2QAlxtS^pxdtkq-Y^yP}z3A z?jH89R({<+VjhvqN4!ULCwP9)dqlSKIyD$D+V~!^s2d&AWwJ0Q;!w*5`;TlJb;a-QEd8STXLGiD?ey;W#YfXG zx-K6e3KDc*6h*qE!^Co;PHhLQ?}eZQxfTCg z6Oq`3Uevf!9C>KFyIJIo=4&Lt)9PKM>9tA>UV7NQb;aRk^EKIN<3~3GMW*wwH52jL zbJzkNoBZ-SBZRzjuA|MwFN$)yaqKCv_sf&riW5;HUH8>7a7(us<$^%dC8$|=UjI~O z0&IG}fv{isZq_l;ujRewC1t(kP@AV-o!Ssmo_Smx`$MGr@ALuU!vaBc>>!)>t;~8l zOLDb4M);`)P&Xr1i;)MDL*4cP_2QmCmy21Qer-`-TP|M9UM?O_+haO9^$jt^^xYfc zCoc_d>Gj15vC8;{xMEUA_Q%qt9%9PO8p4k_Md+fQ&9NXHSMFA5)ErM+A$FO&)ZO~$ z21zj;u(0zK5k;JFeR2xczSN{Jai%_2!GCia!m0JV;tatP+5Gx51jOa?Kb#?~WLBeV z=qJRNAjHpOS8hGp@1|$W+Q!OL3)u8%0o*`5izl{4j%X3UMpJSlP(Oism?VHCwIr-@ z-_QS~CHT=+4ybOG>8l(xyRBtkC%b3rpjY|z=+!cQ;c}Q4K8c#s+@xH=J)O-wn_KYj zoCoQBY>U_BMQ^eBeOjOt;I6?fZlnX8wXWEnqK zLNWt-oOXk2*_Q;XvQl4%Ys5&ohp5QCV)9}ivG)CC?#iFGfmM$Y&po8viP1YmifD=x zVZKVO{O!CT=rqxfe;3+qTjjp|9mGUgNa#aCvOA;sYf+1^C}g1f&h?#=0%*!dT_qUJ zI?r2ya;5y>t3(=*=gq4G+n(r`WPT_S&`eJTN3?=R)$sdfNl_|MuC}X090fCdZ7b1% zh~vAr68$}K%ZdhA?RzmQ)^juhDHsZ)|2=paK|rj}-E&2(@zKj{b4CP>w%(2?qn7 zoe_xR=lPKxgF|U14m%jDG!!aY)kOjVW6o#XApQdCnZE^{+mD~{Es^Y@9@&6U?pgda z?ELFzVdtMgS&o+apTo`%x7&HQ(0KP^w^YNHms4bs^#n9mTPB$VSTX#+gq{D_Q!RTN zvgB~5|2gbDuNwN1aq!Q%mb_{3z`w)J--Ochu=BbMi|`@^p9e`zdLGeSp1$iD36uKB z=UdW;r+FTe8Nq?1p(qznH+IG`Jjz*8Y~D&+ZLm)+(MaacyNL{{RW z^nJYc7BK~=>Y9Ixm_cMJ0aKEPd^b@>*ET7P-l@e;Da|2ntP~9xk<^U>f(SuLZ{^}J zV(Oul)Z-ph(2ekytmBQ}6JhN?R)s0PY}sF3Jn#^*!_fj&_eEcty7VlDcUFB*==u#V zkZ5X14Y3-yWMDiPN;I$uYX_32R>LtB4b~1V8kjJU#`N8VH6+p_SZ|9)2*ofIPsEcm zLh;jeOk;x<$08QUU;=KZaUAcBCXGC27KNFV- z)ps52-%;=I4;~O-!>Z=lUx>CkzuPsvjqeA~HrifqGv+AuTH{x{XEi@77{QH#h-JCS zl-)~=7>pGOZ8?~#2|7wk_il!jyAcB;BqUEgWLMXKzG^6y11C$tvZV-~+n{FQ#&o#x z%y$A89Hx{Y2MBwEu7<~8D#|A$l3f%%d!yryJ-!3@YdX^Cy7e2;mk2%qOSGW65zbL~ zPB$DYBv2fm^gDq)vQEGW6JRMMpD;;&Ch7(#|L>x%Yv+}wWka;Tn3i-UO@LC5s7p#2 z<#2Y*SBG{nI{SY=w)Rgfq}@QG)c-uKpzxel$UO%m`ws~(xD4R@BjFhjp!7__8GhIw zL}-#nJwFrf%-c7;rlfnx=Q=u95xo;`j;cZt%wjwbQ#Vo7b>E+Gbox6tW2W+N{y`YX zEMMOJ2XT`efO#v#;kk^DfPKfkWYJ0lx)ZU1i9OZs2Y-40#V()1;*iqAZZd<(ikO4@ zn1w6}K}$GJfv(R=a(hnn*e7DdSh*rBbD|XMCLtt;tLOb66Cq(cIRkK?zmsV%CFrHt zdr~aWl0)1ko_$Q{2shsvL3ZcEy~sq@;m1UoY+Yjsk^znzK#-pTGlr04H=-jUbMg$T zrH(}nkO7nt47fLxfdfh*yuYaoX-i7U;PS_tWeXjNTfz}I>4Hw=6I&8zg z^&ST}$6cF%9(`?nXHa=KEcF>v!;Z*Z5 ziLAwCaJFNjD?>r{pnQ@26yY&cp>)?yjq}wc(J6Z~fS-Lz;|1a>|6qJ1f=03 zA#fk~c7GGEdwB*4dn1l0W`XN1Z?c{UCFdiQUy2c?Vf)4_eKsN(HEh^Wt3=ZF429H3 zOcH;JCXd8qKJ*|YZzUk4FZR#;?)kBnp2>ib;LNpIAp##slEeAGb)+x<3JK?Y0Qg#0 zXJ7Ibp&8mPYk3w-dhed$E4Ady@-EOhEtyoOMjxI7ZI0~pu5B5qp2GJl4r7`+9Mi!F zQ}@40nqVP9<{FyQAq0Dj*dV}G52t5nYEAz`hr!q9EQ}5$o^+*u$XJ!xDQ^UY`8sKS$P3>Q zN&NJ7J)QpvtAp%tf3mVvSW`>D|$r_^pD1{tBua+liJYu8JenX!)&v~_JGhz7 zQjFmR9pHGX1DqZmpd`?BeJLN|MfT)D6C}B2cO+re=>)$s+M^E6M3Ze`WcTUGjEUaz zNn4}@l>5qOTc4g;&Mkw3yFHPT@kelOUGvZ3TaYJTS(dPT09UR4$0gMuZxAv)BrxoL zi|WT2>$6T99ljx9d}a(87yxL<0Yt!bSe_`!gm4TEVY;lNcK3YQ$oxj3o%J68-Kd!< zqfJ;x$wxqC{Hpcjw_TOyUi_sP@+0c#Jv+ax6S<{*Ry@{b^+GDfKdTR>v--oXrxz2L z#bu@N@qNg6K0cD{PG&iIF%_JPo1MwsniEW{xdtqmIiF7;$RI`TL-djBU@RF#ju@cu zM7#GmLV^Wkg0pU03WXO=q!q0M#SmsGP(JnJ?vkHExr1d5D&HGelx8`b`S*+JE9=L8 zMn1C}xuec2Xux6PkS$Z2?$aU*x&tufixWOl?RjPFGf%8I5yqLM8o`0ND=gK zI&d^}CRk+F$Mqzfn}sFKr)O%Pop)`7ii_mK{wp~Hjb`CcR+W7AK8^J?oRso90N}SxF8V0wmzTR zn@o3|>P~)40^_}9@G#y11NjLo>eMBW6Nonc>jZLXo#GpEv9S}anrEbLEj{wp+3Chk zpwddc|L8B!s@^XjHbOn9zJ8e>1A}0LM*ty!Syl+F8)d@xdq6u@@g>X>V zBI68v96hNFfN?@Y3n)A9H#TuPz^ESAgCf$!$@R0g0fOY#24T94{72}k%@7&^Rl)*n zfqAw$TPQUr^BsDT?4d~k3o2<9AxM~rSQM@A`9U> z?=$~Ow>pLla-B;g4^Y6Fk>(>ZXYS&M2a~}Ri$3DFCX>VKG{tY-ZEhTU+IZscUOJ;A zRMGORV3aH5ExlcP#&Pf(9VzzP3fmU|0dg>~D`b&D@UR9hg)B{p@4k}?myV6!f%M@< zk8+a%mAOpToo=`*KU5DxR)cyL40t;Kr-AH3I9==elCKaifbNYo<2YuB=sYBg@y0Jl3CAZDorezBO}E>&BNwB)5y2TZUy}DH1cfl z$4q#}x=ecDO*oua(e*Z}DJVxr`NnjzOC2{vZMBxeM^vm}>uijpHC1quKmGI>lNokW%2w|NmDMM9HKTcB< zMI&2bsD$QjCKT3^3TrM?s;I84EQhyzX|@u1xlvy$tz{)e#kGZ237I4^RAq&axL8ZZ z6cj#*`j#j*U`64#*vrdMQ)(--)mB#Iem`V}dSFFOZEi)rE%&X>AE92GPoSQy)Mb9Pr+NsqxYh{J}m7OBwgWwxO#ko~BYe0VG)QVc9 zeSV|HkYM1z!vy0WpsB6St*9x4FXy0kk}^b9QdDHC1{)aUU07X`Ut3aHQ3nRnN1X>< zjKt1G<*f&P44cs)Hi8qG)QFL`5K)iJ)_8b8AcT(<%#Q zf{pXD^T>y<2W4(U&sD@w}a ztjfv?u#Ge0j`Q9F$@Dsu+dYt&W-DDT!AFze+dH-bh)qrCWy( zsDhcRhL7sh7R#$uFe4n?GK3<5HDP5CQH~_1?YbtW9 zfG1|y%HZ=i<)7j9M0F)IGwKg!9%ZWnZ)YgALbK3>>x`J9W&vMwK?pI|u)p~lm(0au zUkZw5&@&N)A8Lpot8Hb>=%~A9SWkl0oE}^XDjHfXQDG>UiRQv2v`kr9SXg7LZJ1>@ zRlJQ45H-a;7D-;|X&GF{hW@x*KzI)Rnyf6WY0#PX*#9LF&duJEVojZSG)kN|8gqC6 zUKIU@!Xr^Q31pF*NWStFlN*Jjsab`&)m#uj^k+KE)?OhCE2nX4C?=)hK-{33R$`l8 zRaw2I40lTFlHCVKr7a^0N}}6mW88rZJ(I%q2ad}?Gw^IKn9MKi!_CCOXr_dMsoPKL zo-_*?@sG(`TZR6Tx%TLQto-=<-d0=1w36z|igKF*goTvnTuPX8X&K5_)@JaLm*UDI zkZ8bdN5ExA_$E~iunlNigxWJcASDz|1IbaV;oDRmdFK+K%8qfU7px+o8P@8`+J<0z zJg$==@e0NnsEo;=;9FbOl42e(bsyZ|^$!rzV?p{*NQ**#QCAe6(MHczdA_EFD5f1E z7)prnDXdZMJPyCCn~o*uO!;v4sr$RqOzLPQES(P!Rn(742y^QXvP6F zHN}%IXqeIY|+owns5b7VNxZ6a@Yo@nGc33>MZ<^4Gn%Ucd_- z(nm5KxczCj2TtM3X>ke|vwCV!-e@;YCY1Sho~eWNhS@{N_DMer z+2HHnc7Zh(EE1{44}mU`^yh7x&7bsd##Rme^Y6|%{(^Y^tP9e-*F*^$f~ z%HJ764kC*AK10bk;xwN(6kM9Q!X}Ak1z6$0k(#X=#vgs>%HozAnqMV!4?BeHj9wC% zZH|pz)Yi^Qt^aekh_lJ012ZI)E!SrD2WbBFYCeX^FDzba>3(ywF>08XGKK1I67J!2 zfzEh8tsXvc7mtg8yM!9>4QhnM^mX7*1TYCgY@)>p!;b`M%|@POU~jD=qxhzK2D6Sb ze_zuqWD|j~W}l5MI9muu!42W**Z7)Y-FPSa<;nfkZ&^ihGs`Whew{Pr*Pr1Xv!TFj02~qM%VbM*UQ& zHGp_flQ+O#g;#v(-dOuo%859{L{bWGBT#^1h7M~Ia)>Bce$PQY7_E@wQyjG=5!llm z-<;x1fL_&%*31;C?C#;8VyA%#q>+@+GAb>?_{x<_uf^vl$fCv|Sd4=@~U-p(L%I)k)0`XC_OP5_R++uuo^evy3( zuC<{>*n(2P^npHTutd$~Q2H2#56>aPJFi2jj8?uckvXuN;0LRjpaEKmHal<5S0wbN zjl*N~FuBPg<4AJ{{>>aRhN$G7P*m#wBN(&w2I#`?8cp^f z>iMrmlWq;P>v~3SRi-%khB4&5I=$m2@c`dp!u{E}=9EPHrJUxV%wVH`!v{t$nU#PJ zFfXK#4HAF`JVW`Eyg++73K-r2E9;cf4NL*d5J-36)_Z#KLT>`?Ekq%bx?0G9*@q=B z3o7zZft#*~KG?Il?g$*TIwGNZ2*D0y!qv}#;4DfRgivI^h`KOvtQB8`ncY+Lca_nP zp8)zxWc1@FG84NIMr1;C5?0AP_J~0!0apU@8B*!SjxgEJC%4Em{U?C`$xNVNAuo^Z z8&xNVKQmi;+5uN~3!~+9I8t#k^&1b{C%ktv6~4g)QQ&fOXuz<9eXp6q4^TpQ=H15O!0%}IXqX6Eh%%UNThJEsMZ`v(Ly1urWv&%0%wTeh%&{6pg3^Sm z>U748`>Q3zMN}?zwjiGd2vpspfbdvUA(w-oY`<=VZBSGxcgJuS^Y&3NtXPS>2toeg zOq+6fr}OOkW|&g{G#KI(FA`O#m5O8xQEg^*ROEG3gaNO)$rMIkq+$#4WK*m1Au$Cs znFT&*GIk)W3y}!F3vbleQxd_6c$dL18?lA_`~BW>Z`Gcbh?z|xdwc@3gsE?(_Mv!2 z2OFx=xY682%KoG#1w@WtJf7@br-#5PCyKEme@KcOq*YN23^eU2^R%JH+}V& zV-`i}GwK!25f!f< zlOCrYb3Or!evwRS8rrEIHV_h^{ONJArr|^HjRRj&67uV zbf2t0VO%6IbvVT9t8rx7KG^92Z7nH~!^gceEOmcmHJ@-5YvPiLIt{U?z@(fiQr&+uq?hR4M+9$S?c z6+$mCxWyDdU=pcUp!4~g_$iafH^_o){_!NT@Bb<7OTcRCzW>j?H*QLr5Q%dt6h#zD zs8hE|0};|3QFP6f3~^B2GBp!LgAkPrw=zT_Q-x5(o1xo?j2SYe-`e}$Q@ro@_x(Np z=kIw=?%kiY_u0exthM&KXXwctV>WVINz!C5t_fF1J888Sw~=wyu=sluLG|$^Xa#~t z_3|~O2%DZX{$UNKnO;T6P)f8Bp-S=Vcsk(g*U@}B1h&h3N*n&l!XV{QoJA`Va_M~7 zXP}|?hEED`^nq`Bgd%)WO6OawgKe@3bk!E(YX_n)d~zU|ejwt2P9!4KD5W}{hz_7@ z;mD%-^mOP(792@%ET@H4jHTTcp&5Ym$WZ=)rY z)A=x3K8$uf?LY@Xn666m*rBRZO4Mn1Y9h_3;(?>5jQlxX=rkHh_1w~gGU4u+#uh=15Pgl!c&Y`F(66Pm+Q$~%c9jROQ_ReX;tYQ8`mqP zmM+%emIic*r4ASl2a7Ybjzt1ZUaGQ4APgV}rERT9cM@Y@t=nOMgiQcVzzrrcv;(z{ z(@<6#&=nlBa#i3uhevrENxv1b&io z8!Cr^&e(PXX%fJW%7OB!UFB9fl5%@o?$BLcAt`sn|_(08oK5DE~_{;h>FtT1X5-ohODv7iYj( zbl@yHgf5hkv>wF15JZ6T@raR7E+X_mY7BhS$9;jPGt)8@QbHamEKj0_e5{6k5;e4d zObh|KV=h%gVkUH5V3A4hpc&9a3m-5k32?a5ig5770wLi-Mb`634p0hoheJasEh1(? zEfFyrb(HS1N5E8g-WH~_1vN-QM^`L37X*Qia3IDCgow_TRElK9+^~o{#b6oGBv2VC zS2cWGw}U%rvo z%CSX*VhBHsF6cU4y=o<4N2O?~*As&vjzmND?>^a7_GAGVS=5c#vj__FL=dz|7zQ15 zU=g@K50E9@h$F>FN3|3~=$1W6-w7wS(sGQfkRn1+qhf2To&fITt7tV6IDo>ostRa7 zTF1V%RZ&1!X$FFwAyy$<;n>MqiXbZT1uuwhfee$t$wjgP!PpQmAzcka+=G_Usa=AH zVneW|3vT7ZO)&vZQZum@GY;+-l=gQTC^n+{dR!hREm!DbBH|rzj>i6!kcDrEaD0N1 zI#o`Jfv_4@ zG(tLDKwMd5D@Ok6M&`0eBu1hn2!on)V<8mwh=}ddN?=E)Q4Fj%;m-DC2Nu}bCD5p9 z47YAdb!Zm`qq{&vn^9B}YjtdvBmai2P8KpcHpXCdfPW>}>cqf|{THia6Z$W!V@|^w z*wlc{;r|DlVM^Uu@>~VKf;~DHZ2YDH6Muf|31FL?~+FXF@e%KDz)1FrM07(~m{c5W-1k z-6nSdfh|)8#h?X0C^b!>3JckDW#YCDb+_fuwsjaIN4k*!7RkcM(XRfzc5H$ygEFyBH z_WzH#__sI_!U*Iw0@;N-jt7_reMPG)jflYmiB$t&+bgBP2`qF{DkSkfNMH#oa0&~Y z#sUmleuOS%Q4vP-0hKQQG8QSoNTC!Fis}^y{mw5d7dppkQa8V>24SZzq1PE0{ePkt zBlYTntbg%q7LBIvfA{KENp(EJ>K)wSEeS4(v(P^Q>^b=0*MVXUev!mEuphj4V6P;U zTESB4JRV9B#fSKd#u1w&3Iw+zCDH{faj|Q#M6qNoRfApX764XtCLN?hq~H?p2Z?qTG9HxkAoRT!!6MmDg>1B^VBBJ+?_ zltVm(Eg1uG&u;-JF^6XPf?U{dyEvi-z9Z5;f&;s@|C_UDyY*)v`iFBxyH>`bP7QfL z1Ic7P#y$NTdWr}JQ7$r}m}o33eUPU_(O@kWeIgZQxfm)UHnS$|DVBg|PvFK75n;Bs zu#@r}p&Z9L>~_Hma>EI16UDezJt&R`XeQ`I1lwK%MjD|#DKodSZ8c$}IZ1OFSCwhO zUtV;JMY3WqG4e`^NZf0SA|J93Ql)Lh0x!W zVI{ufCVq4Yyy5#Gs}Rdh=1+`wNO4&FI2QSZk_2=&JPi_X&EH@KDuG^Q%P%;FU;sYz;NQa0Dc=N~Z zP#SgqxjU@06%o5BS4mfU;;uqU#y1PP8{>=aB*46@TP}j|1x2cah>)c+VXP=Mh1iLh ziAV*MOM)y3gx6@(ERQUz6h?g8i=f^ZQjj2Me?E;$YETR(_ECc*`iw!!z~%+JRUAkx6QR(onTQxKx9!#y~Ww)4&Voro*oxG69gd zLd!CwyHWTgOWO$7}e^olZonR<5E}v=_0l0mB2z&v>25TF`C*m z(V|*H`?WA?CBz}hYA8wqLu8+1A+%f1?gMqG$R=JUkP4>FwuCs$PMa>?>y7B@4QvJR z$d9nIHWHs2@(%daLTPu2EYvN1jE!PD3p#fc6_3Wn29jd@3w00R9{PzL(+q6^`EURc z>Hjm)+O;3F{VmKyIU0697)Q%clKtQ@28z46IY!FOv6!3PE)6AMyImSY!buW}8RA|W zL9Y>qSg!^-4gr-UmPh+3HI^3^;oZDQLA z(f$uh_ z5lKp+T#{p!G$xd*$@t!wZmTp8E_Q+ouHXtV|0VMRf(RZpd3pdXs^cj0Lc@95^a*9S zW+m8X@lv>Q1}><>ZwK=&_id$5a#k(eq%l90CY(n0lD?J<+K|PKK&R&eXTcjQbV2A% zYr($i^bkU+j;k)ak_nl&1YH6q13#i085x<&QGB`JMIlS)FN4>rfiYE(o2dYAt8<=a zt01RNYse@}wX>Q@_3ueTxO*}2}5tJj4+SMeN{7g zb?8Y0rF81P-L`nLkKw*P-&KEpGpw@k*BTM4a`I7+)uH~(`Jy2M^8|C+d(R<>isms@ zF1vRti^XpT9@j}*Zd}~Q`glKLNs|dFw5ag)=_3(mpKz6s1JF*k|}wf z`=epy+2Us-$?}!y*VcWyp-|(lVpTI%BWAqcMQ;PQQc>3GaBl9QKCj6%PqU7q6Td#J z3jG|!N$j`EHYum0>ZW%XrZglLS{L75!x?Ab3zKQ)NOsL*9qzZR&1_d41>yOw;fH#Q$g=g#rcC1q5q#?>Sj_>cIY zq$U5!q1)@50vco% z<%N`(lcoV4mCI7A15@^uCdsL!q5j(sqjoIQ*wj-)5@M>re(QXxh-EElA4*g^2(T1`zNYvpKOf` z9v^#%Tsm@Wl~>;MUOW2LYAWu&r{$a&@3z!_#NoWB>XyfK<@b;gLibfqUHwy^dFs}8 ztZ@}u-*o@}{)Eikb=7mZ)t{M*R%CqLA$8+0lQ(6J1K|aX%M8++{t;2ymt`s-ET12Wo7x60%eDSGoO%zBY% zQk-vfw!7!U*AvbY!=r~g4R}bdUE8PVv&-4wT+=!5^y%vjQ))+^{c)22P>o6YkMpNZyrM;G}FY>JpCzBh$FQ{pMnqvIU$jfnB#HecO{g={|oY3js8@_z&RHUYn z9`55JRNu%PK6+-!>EJ1fLwWOyJec;JWg6FIl`MK~FIzxnI~utxH2rWh^V5M9pL&h_ zt6}frx)lQyBb7Zuvv$drt|U!fNB&65-Q<07-NKf}V{5lANFDcRvG8_bK#*mCex5Bkcdq#C zlLrgRSCS7O-K6@yoNQ4;kGOVct2bwyaKNKM6@l+h7u?V8$A}}yC0F$lFQvRIIaj=< zttsckMlE8haB2L7iuQ#WqbgHJjwcVs?W}fV>RZj9`x$ope6S-RZE0NK%zZX}yuW1K z>OF7#2y*tvEe?A;vS*y1;kY+ZWBbs6Bai#(Zm%*L$>}>uf%#fNGI`%0RHRgzE2Q^0 zaO-$&|3vPp2^Z`Y6#Got<~?;-q8mAEeBlOqt=Y^Ocly4y<_5>VvB^?YXwxqLIb+9~ zdoR!3A(`=v<5uU<1_rxy2J@dMMOC>6j+*Box9xGS;G+BQ>`Qi$Wu;e5g7%LaUgc&s z>_cK$z2P;>qJ!;6zO78Nk4+9Z@{m-~O78i7i;3>vqi)ZwjW=vcy3Ch?|u z=UV?n^1-L_xw_RSqZ}g)2kR`1D|;1{z?etYuIim!8qR1R>?k1TYfsH^HX3*oDb8_ix{$kGl`Yvt&|q!vPJ-|_EtN6gN>zES8T&%NOLEh73x zOdx5+ACi-L)oojn=iipEtn{rOPj1heq!g^=JmlH$X4tfG4{v#|Cp5^2 zB4eHS!ms_8zd1f$f9%DM_g?SmMLj5A+z#3K8lur}P+}H~w+PtU2<0-|?G0^;_=uDSt)A z9@KqWsG>Jv)Ui+1KFsW8wD-hBBkr+Deb}00&>Bl%55?A-p?5E;IaGf-CJOG zWbK8u-!J4EG(5@EJXRjQg^XIAtYo(^`lsB6>9>@l^0geDRF#Kq*>_ZYb@2)-ZKn`& z$tJ@@)7dk}+H3hGn-D|p>DPWNIs7(P@m2I;4T16&Lvm}C=VhaMFYP@`j_!JKDKxUy zr}$T`$(c)Ty>?H2c++|YsdsA~^VP(+xQhe5aX9|m8T_497-{*Tw2mge7aWU@%_ zC@#nLW3)|7&q)sL2Fm97oG2rX@rXsT<*pA3ZF|fhMW!cZLrym+<%(^J3v|Y151Y_) zt+#*ZhNp{ShhOWJRY(S3u5>R2C>kt@S;&y7@z?Th{RrasDbf%<8}|Q!_|%bjbaTer?L_x1DRNqplVFtUl}( z>^yx_@~P>oPlV?km_%MmynSkU%C@_H^UcHOX3iQW4yeDm>bq@W!NIqu!(xS5G$lqk9EXt<|rs`n5T4=o`#x6X21N#B;83HoIbF^%Jfk$wyF z)Q_vbT{3C^t={uhtY`7>-6?d>-l)Ol48EpLdM6LG z`8e!XZ?o)RMoroJ+uy|nLz52O?02PU!niGUhu5@_`@_`dTKzrrjWX>zU#I7z^d--( z@A%~~r|9@DjZr_B$8K$ROJ3Z+y3pVHTFH#|QxT;LOp@Km*x9E7gfh(CYJHsytr5BzC#NKE z0(ru$kvo@tnN$^D-j}pL6ct4oeq6w~Z;gwZI%BJ|@)0W&A$8%hlejs79(|RRy;QEi zxutM9#{W)>UUJ3yy{4(j_2T{~$Z6$@WUAe5@?+`Z>$MAaMe;({d&Hbs{q5fUrze;X zwP6cKevi&Idje0~VSb2fgQgo)435wK8vb|irM+Js+_G6R;$2g}dm|P)C2Ep}Raf2! zxhIXdUS-Q`A0<^Sak&0O_e;6>UVf`#LCcde@>!htZ1}EKerDv-Mii@}JbDDLW|*@~CCN38hub zZ;zpM66d~6kK3D`aKkgKErO}2A2Zlw)QU*bDfGg`x5c#!liEwpmi(#;`Qla+5>k|W zCdjMCaL@U?g`{rh&-Tvm;u)8yPB7 z-{)ymj6daFN}l=N*D~hB`RvCF2ijMEZS-+lwPwPS=gT&~zArwXefs+k@?%&6X;wTb zMp1u#z*G4(%+Ft~XPA25Gi8b`;>+_>vNc>}-5$0LyKQjgKtpR2rM`WFOTs7S>a2Iu fTX`d6N9pw;rdm(4%Cq#{LJ%`uW(s7`Yuf(@zB+^h delta 28353 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 V789A6Xe1JeR#sJJ#p!>o`yV+gXzu_3 diff --git a/demos/3d/truck_town/vehicle.gd b/demos/3d/truck_town/vehicle.gd index 1aa7f0faa2b..1c9bd2e8913 100644 --- a/demos/3d/truck_town/vehicle.gd +++ b/demos/3d/truck_town/vehicle.gd @@ -1,54 +1,46 @@ extends VehicleBody -# member variables here, example: -# var a=2 -# var b="textvar" +# member variables +const STEER_SPEED = 1 +const STEER_LIMIT = 0.4 +var steer_angle = 0 +var steer_target = 0 -const STEER_SPEED=1 -const STEER_LIMIT=0.4 +export var engine_force = 40 -var steer_angle=0 -var steer_target=0 - - -export var engine_force=40 func _fixed_process(delta): - - if (Input.is_action_pressed("ui_left")): - steer_target=-STEER_LIMIT + steer_target = -STEER_LIMIT elif (Input.is_action_pressed("ui_right")): - steer_target=STEER_LIMIT + steer_target = STEER_LIMIT else: - steer_target=0 - + steer_target = 0 + if (Input.is_action_pressed("ui_up")): set_engine_force(engine_force) else: set_engine_force(0) - + if (Input.is_action_pressed("ui_down")): set_brake(1) else: set_brake(0.0) - - + if (steer_target < steer_angle): steer_angle -= STEER_SPEED*delta if (steer_target > steer_angle): - steer_angle=steer_target + steer_angle = steer_target elif (steer_target > steer_angle): steer_angle += STEER_SPEED*delta if (steer_target < steer_angle): - steer_angle=steer_target - + steer_angle = steer_target + set_steering(steer_angle) + + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/gui/drag_and_drop/drag_and_drop.scn b/demos/gui/drag_and_drop/drag_and_drop.scn index 94a25cc53e46546f5445dc7f825386149d699050..9dec254ef7a57e70169e694f68ad429ac82bf928 100644 GIT binary patch literal 2947 zcmXw53v?4@7QT~7JAKkXpOm)w(?HW&XrMugJla2*P})KZv^G&4Q=SEl2`v8-@&8F#wGw z!w^IdQG|fps<;KK#QOz^MMD`^L#yQR2_7ydI^b5smY`LQ=2ioPa-oh(r63c~0NMMXw|) zg3B+r1_T(YK^heZqCIK~q@k3!fY>Rx8hyMsU`6vOu@i|j?}HRAYPh~lP=X@*h8KZid=|KI3pY1b@Q6Vd?`vt|`RMNMqyMr;YcZQ(oR*jd#SySY zV0;7~j=+Qnltf@6cS%2!ZxDRkt*D^T5d?z?Q!PU78?jQ*)g}hS2A{y)i1Ue(5O4*W z#g>-befFnlKi}a}Q^OWVt(}B!n$Ead_+V22a!?HhoatC(`kD%erv2o5r?5+LIxdcN z%aY`B%dJw7%ft}Qcw$342JoZA5rdP6ZM@^ZI38md zju7Q?+0RGGimS!fn#<~4fgm45gW%Hi`FJ#Kmqb68f~&ECJJV~#3yFtx{1{d2ZXMj(4%U4UEJSF@oY>}owB(Zr_iLR%dmm{ znJeLna3Xm`c2ZN>PKC>+6e0HmN^H}jdhr-8oAxTAN7Fw|r9x=922V%Hjg0{z80u8l zLK0%QQaaEiw`;L1Tf^mqCSiXV@Fx7ePHqf@(xa@$0P_2Ax<>uGH&)Ycu+IZq_dLwu zv3M2j5gL8Y4R}1|TFNcbE&menCY(!mHu4G=iSRCq4S2b(QEuZH@;KgslW{1zO%&Q& zWaZTgJj#(jZ6!82MA{<;f+O#Oz-1AhigCuYQs}_TLaAyIPKBjfOe%JQ4>|MZgTj5) zSHZT7vcVkzLHIV*5#4^$wMRu_1=aX4NF>g2Ud( zocN%y%<*Gp8OldMky`1)r5IETG>5D(F;oV-LP?-;Wf-Eb=gcg7aqm>b5}Im*PgJuG z>zvrF(^p+Ky^ib@ldI{>FgG*{($qo)c!jAyChcW@wsK|cQu;f!63d*6_xY0;fkh_VOyh3PbxQON@51N@6 zkAh8tAMsvZl!|(9WL|(WI6y-eu4t63c`VY6^arGeZrw&3YnvKzD5=#_%{Bs6kZ%xHxMJzz#jgfJ2@b_Pa0Am<^5 zBmyjd5{LhvnE!xS@PP8r11$WLIGPZXdms}TF^yKhA6T}pg)u0ZxGf^QWUxM9kBy-H zd_S|+!NNFXBv_0Xg0=@Zo~Xew*-@g8%#8qlm3;D4`~9JjLC2GsQ6m+ww%9YF50$fesa0#z0bM^t6#kR z%7zk~amL`_pw?Ahw>f-q-Qn)?t^C6IgJsKxZSU{jRalt5X_0Z~D`zhb9M4?|s^RDG z3owj5(0etHg0%46EAo^}wG~Eactn5l%Jel9>uq}kkJ+vs^Niene=uXoH@9Y72Nj~# zl-g^X^4d|XvHMicz^1N^-CM`z3_H9cIrFJW@y}j&cisO+xpwssl?leTS3g#Nuv7Bt z*jIk|_=yw6HFqX@elHlP-y*KuxxYON8OML?n0xK~$L_8VZ|&YZwd!G5oy*@f|9wP8 z-0KIi=b5X<9ect@lsRtGhwoAUeV_%e%&p&@@-E%K7iOT42Ck*(XcHY@?t{}P*fzj)oV?E-!b%;v) zZfA1o@*CrZ|90uS?Z?&s+^6^4nzKI1IPZq-<2xDNmvag{N4~!EY{kOvnjN1>`{&#{ z`qxj5EB78Y*3a7Lny}fqzIDcuRW)1xk@U&Ay6-PqgsAJgFKqtmz%zG^H+Ng678Wfw z4YbSc?;cXm#uksOw9K)N@wXpjcJA0Q!gyfM-qrrb&sStFscu51cNdyXy46;3$do%H z6Q&uQUwWxd9a?5QQD1w!w(6r_4mZrItV(=p+2xvg`{91yTPG=41rq(`uZ19NY?k+PYe{mi+zxABK3#TL1t6 literal 2594 zcmXw54R9OP5#GBe`)tX!92{GYW5-XD70XQ=C2{^rNW7<0Y(fHrC^Mn_-JMQn`NqYLk|ovawU8)pj9gxvo`$ zPI`?nVQCddW(A2sE_zF2s;E!6u-FfF^R87^O1`k#yA2|Ka7|Umzbot7QbxhFY+Wu{ z6-S3fwKZJIp|?~Q<8OkFaX^BMSPp&bqLcNIIT#_0ogL;a_lZ}aw+2K zGp^Fa85%vB7U@61&3SZ~E6YlMdJm}4SHM)7LBpRa-)PqJhAXSZ@}#OfaQE!9ABiQu zX&%=2tzEFTE=KBNU0tlNiw$+Lu`V_#Zv=L#IlZU`nrzi9=&6!n`lOXpXOz#qrNnXd zvd_1XvRcs9LtY=5R*RJ*hrBS+XUej;L4Am`t%0??o|lyYaI{$(6bs@Df?9E{eYRRw z_BU3_W!=`)*!Q75`aFh+Zo2a9CGkhnJFyd-V?=)igvK*{7)g&u|H7NHMoZu-JqWcP zFk`(w--E;0gI@ErY8$HQIB-=edf9sGnftqAPrx-@o-?IF{KzHi%SM+Pw=#zm7Q`s4tDn>Yu$ z(#xzo#O@5h3?8g@daJM#_WMnpn1LeA4BB9;Tb_9!{bMmH=;pLxTV_doZjRiJ?_mG( zbAd^#V3~=mPnO{meA#l;E}ww^r5b|R;D1*0U#N+%jo&camn4I0q^~@C8T;Z#18Sw{ z%G!OoGqt{JA0uihXT)Cd`VzYa|E5I9nbS+Q)>u}FL7bBAZ*nHBeR9Dz@_t~u^e<&e z(n|FCfu)kkA29U`?~#{Yd~plz*#2tmG;!=gPFc%p-7D>;y~>l)cR6`R8{@AYyHmM$ z`^)pd`mmBX(V)AoVHTcyP`V4p@M}ZohAx7ftlqZ?X9L4UI^Zn7?;cP3H)iJG8b-Et zzUAY9X6w3{_!w#CFl3K?D9y73Z%%sxtgZ@NpX7z%wfytqv~rp4`=Id4=U0rT|Issw zVSuQHf5ZWw-W#oFUYtih zgK<7^-J8+3C~Kye&&Od;^+xFOR&dbEg5E6Q2y2=hJ|W&-D0*?uyXZrlm)b2l$XYZG zzh`UE;|Y9?WW3FAn=;Z8>OQsg%)7bK?q7Vm1!^Ol=P^3(n@XI2|Ky~S^p_mJWSV=9LYLn{F6V*kvRRPt^(>!hs zx|4c|ss+_BS80Dn@D6j{&(mL)?%3Ya=m2GB;}2t>!j&q}HU+S4=gRag2sEaIGD-GQ zUylMq2i}B2`W_UneHuYZGNci%y_3xoC`qrPmT_?h`>OV$0PR#j8IR(vtb2E6k>CaB zV`tka`~Opn@GyhSNN>cB9gpGp^!<4LdWP-q<9QYa{ttifsp}uXgVGrkG94&Lk23zH zbPryEUdA86Sro22fZu_B8WAJnS$vs`!jb+)wwwCk04T?f3<5ERD->7?0&tWd08axL z0>W5A5Mb49U{4+F6ct$h1Qs*2GjuX6V(4N%S!iN50L>U+Ou+?~(86=eg0_`u3+%2S z;H{WNfngs+XaonLoAEDU=wZ5g{&iW;f3TiE`>uu;b|B#690jicQKp*m3E(A&)AlGo zmn3)v30@KjlDXpqPt8RLHvn_PM7$s};1vc-yzs_RA-$rmOVoAg!*hhB?_~~Bq`tVk zz9>yG5;-l@=Zwr8qz~{yW*=U7D-`Aj0p3~}o()MmL^2yn@0~kJ#5e1%$%R;((*ll) z1cvB%T7WN5f$3odeTZ4$<>g&(CnMZSI6`2U3e0NNf=vC_YBjU!AmUR*!yYH^U~{&${Y&&`6sCnq``fIxGMiyR*Bc-RySw9|b1g Ag8%>k diff --git a/demos/gui/drag_and_drop/drag_drop_script.gd b/demos/gui/drag_and_drop/drag_drop_script.gd index 21a737ce1aa..7bcaf1a35e0 100644 --- a/demos/gui/drag_and_drop/drag_drop_script.gd +++ b/demos/gui/drag_and_drop/drag_drop_script.gd @@ -2,23 +2,19 @@ extends ColorPickerButton -#virtual function func get_drag_data(pos): - - #use another colorpicker as drag preview + # use another colorpicker as drag preview var cpb = ColorPickerButton.new() - cpb.set_color( get_color() ) - cpb.set_size(Vector2(50,50)) + cpb.set_color(get_color()) + cpb.set_size(Vector2(50, 50)) set_drag_preview(cpb) - #return color as drag data + # return color as drag data return get_color() -#virtual function -func can_drop_data(pos, data): - return typeof(data)==TYPE_COLOR -#virtual function +func can_drop_data(pos, data): + return typeof(data) == TYPE_COLOR + + func drop_data(pos, data): set_color(data) - - diff --git a/demos/gui/input_mapping/controls.gd b/demos/gui/input_mapping/controls.gd index 6ca059c8125..7420053ef1e 100644 --- a/demos/gui/input_mapping/controls.gd +++ b/demos/gui/input_mapping/controls.gd @@ -11,10 +11,12 @@ extends Control +# member variables var player_actions = [ "move_up", "move_down", "move_left", "move_right", "jump" ] var action # To register the action the UI is currently handling var button # Button node corresponding to the above action + func wait_for_input(action_bind): action = action_bind # See note at the beginning of the script @@ -22,6 +24,7 @@ func wait_for_input(action_bind): get_node("contextual_help").set_text("Press a key to assign to the '" + action + "' action.") set_process_input(true) + func _input(event): # Handle the first pressed key if (event.type == InputEvent.KEY): @@ -39,6 +42,7 @@ func _input(event): # Add the new key binding InputMap.action_add_event(action, event) + func _ready(): # Initialise each button with the default key binding from InputMap var input_event diff --git a/demos/gui/input_mapping/controls.scn b/demos/gui/input_mapping/controls.scn index 03567fb691c779a28c0392133ceab3c98a551c65..98cbbca4645aa0eb8bba7c0368b8f6c0b2dcf55e 100644 GIT binary patch delta 551 zcmV+?0@(ee7K#-WQd2`i0000001yBGdldixK?eW;EwL5n0tP_m1A``=k^??3V0u6R zKwLr(U_JwLXm5Am2}48OU>=}4KyAPPKt4dl0&iw>U>66*GHt_3P13@%X#)rW3IYHC zfMc>liR1;7cmzEHV26{p1SA4L!?WE4`~!caAQlFRP)xgK*UiW<;CwBlq6+DuePp1YaBY;KYjExiXMdD0mty_FF z0IXpk@-F|I@E>E8h^p$#Um+qQ61#sy|0jF}h{!qT4}f1wcr82_Tk$h)$ydsOr>vDAuK;iU~ma z=WY0WO&`;2x7$Y)OSP+OR~s{*8W@J*csxF$RK{8ZfKr#h8v+ojdb{0xn}{pYr|y~k pA6XH|P2dOu2+bV=W{2LRk-|bk3;;<*PDHLkV1iOpQbSTxLqoIw-%9`h delta 707 zcmV;!0zCbS6{HpwQd2`i0000001yBG4;BCbI0pa#(6JTg0tA5P0f3VN13oLDdVq^U z4`4n6b7*gO;0Z%R-C!P|IzVl}06?2S#R6|;bD$RmsKWpNAi=Y50|)^J0086z)Z_${ zfdoAQWIB_;1SA4PO|#|%`~!bCAch8sP)Tkwl2a&xB(ljwJ;W% zm{=MAL<)m1z%Vn1TbKu2Uvi5d%L}6kUuZrEXZQ{08wRD{@1swaD*Jx{vZ?@(Eu6y` zy&qn0KA%%cEz2@Z)APLHaOk@3cDrr0TF2wjah%KLG8i8W+U@puJig!W<#L%2;`_dB z+qP}5R;x;-(r7f+>-BUWIu%0X3b5br!!QJZAP9sIjIqUHK`Fi6ZjR%)uIu~$ALH>@ zE|-VH!Sg%-ppz&D#g5&(3p9|K8}i}g$?&I6#+ z=}<}mV6)jEgaio2k`_`mtfTjCp&Dwn8U#VSj7G05^Y$$?o6XWz!x}M?DaTmJ!XRJ( zQ6Ur`Wz{Sj0trt5ARtUHqYBoIj{-mleeapK&%ldF36s))8xXhnrIf7#K(-11*(v~J ps{oMT0SpQ23%GLX`Zt>NT_O+-07*qoM6N<$f&fxeQbSTxLqm8qCNBU0 diff --git a/demos/gui/rich_text_bbcode/rich_text_bbcode.gd b/demos/gui/rich_text_bbcode/rich_text_bbcode.gd index 30fac1f7290..79a08c13033 100644 --- a/demos/gui/rich_text_bbcode/rich_text_bbcode.gd +++ b/demos/gui/rich_text_bbcode/rich_text_bbcode.gd @@ -1,17 +1,6 @@ extends Panel -# member variables here, example: -# var a=2 -# var b="textvar" -func _ready(): - # Initialization here - pass - - - - -func _on_RichTextLabel_meta_clicked( meta ): +func _on_RichTextLabel_meta_clicked(meta): OS.shell_open(meta) - pass # replace with function body diff --git a/demos/gui/rich_text_bbcode/rich_text_bbcode.scn b/demos/gui/rich_text_bbcode/rich_text_bbcode.scn index 081338fd9167fdfd255de57640a9a3397f4750af..c908d44dc32ef369098015896fe9ff9df4e1d9b2 100644 GIT binary patch delta 1685 zcmV;G25R}(8Ic(lQd2`i0000001yBG-xB};dI$gj`vZ{{ApxkdIOPHZ3Dk{~AOmG3 zBZ)b~6D6d=Ko{Tvv!My#1erlq05gGAKwv;HK!*fmWoB$?B(tdltpNe+lUD`%e;IOY zJ!o`va5^t9cXxL#XK!z3Y-KKEZ*5&eY19KCRZ>hK(jX=vv|u;{T`md=Oe!lNoGQXa z#XzYdWkVbREL$QD2Xtj}U1D`~Ab<+s1t+010%c?@AWncP09zvJ0%&wy-~ypw5a0nf z0WMpLeF$9&TV`o&Y+Xhm1mFQ3e?Waj7y6AaihGV`U&C0d#37VgPv{F(LOs zrvYShLLdTaZ+Re`V3Yz13PvIZ3TAa|Y#?%FW@U0^Cqv;4YE3o(XCOxbWp!dfXB97R zYhi73baiBDZ!c$WWN&mYcWG;BAn*ZWXh5i~Rs~&SXk}w-V4Of6AavmakpK!~0s#LY z07CjiCrVZVa{wSCP60pwfEhplAPQgrKnqFMLr_2fBP(D4Lr6dqLqwCX2N!=s{Xhdi zTTIPBM?e5TM?e5XFF;31BS1$)Q$Pnqzd%nwUqCZJUqCZJUqBN;Ge8GLfk0nG(m+c9 z5Fk`QOF(NtO8^oe4?s6cXh2g%lRz^-06r!i$|_lUtha;ak+m65ieX=oIu%WFxr4^+l(C_-6%@w z>F61oVYg7sqep)nnNfdARVx3Tj-Ihel!Y9}As=MGNm9DbaOJ*Y$z%lRyiF!g0quAJ6Z0Ib+na%pl;5X%BxM{CelkPsQTv`}a3o z*WKUWZ?zv#`EF?65LwccVbw7C;AH8+!$3mg-`0<~mQYqmn$1zqK9sLmZ6YsT@QV4;F zlpj(lB_c*qw7Gxz^2LkIPNy^A8jP*1EWdlV0|1Cf2$51BMvQ?{zwZ*#dE0F+9lC{p=+?%A{Fw{QPktyXt-N=r*i#UJ9U zArXWSySwF&vQ^xkoczC!8Err*wY^=cR`&p)-EIaerRsn6dJqI4*%Q<0be5Nwu3x`a zEWTP@{f={e=;AXlmLKX=%#5>N(muh7!pF_yActUQj`)Y zqX`U5Een5*AGi#nWm%l_Yq(GZ1R3cc zwVISNZhV9gLuBXl{ zbSzD#{7!t%nH!ijBR(5uZeZ37D`c5WI-O4XbzoKuGe9Xh|66q4^^Ig88V<}2%$olJ f@0x)pV)}Vg03ZMhNkvXXu0mjfQd3exQd2`iGeEOX delta 1753 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 diff --git a/demos/misc/autoload/global.gd b/demos/misc/autoload/global.gd index d1bd45461fd..126cbc0ab7d 100644 --- a/demos/misc/autoload/global.gd +++ b/demos/misc/autoload/global.gd @@ -1,35 +1,33 @@ extends Node - +# member variables var current_scene = null func goto_scene(path): - # This function will usually be called from a signal callback, # or some other function from the running scene. # Deleting the current scene at this point might be # a bad idea, because it may be inside of a callback or function of it. # The worst case will be a crash or unexpected behavior. - + # The way around this is deferring the load to a later time, when # it is ensured that no code from the current scene is running: - + call_deferred("_deferred_goto_scene",path) func _deferred_goto_scene(path): - # Immediately free the current scene, - # there is no risk here. + # there is no risk here. current_scene.free() - + # Load new scene var s = ResourceLoader.load(path) - + # Instance the new scene current_scene = s.instance() - + # Add it to the active scene, as child of root get_tree().get_root().add_child(current_scene) @@ -38,6 +36,6 @@ func _ready(): # Get the current scene, the first time. # it is always the last child of root, # after the autoloaded nodes. - + var root = get_tree().get_root() - current_scene = root.get_child( root.get_child_count() -1 ) + current_scene = root.get_child(root.get_child_count() - 1) diff --git a/demos/misc/autoload/scene_a.gd b/demos/misc/autoload/scene_a.gd index 21a6a84eb91..b95ce7dc6e0 100644 --- a/demos/misc/autoload/scene_a.gd +++ b/demos/misc/autoload/scene_a.gd @@ -5,13 +5,12 @@ extends Panel # var a=2 # var b="textvar" + func _ready(): # Initalization here pass - - func _on_goto_scene_pressed(): get_node("/root/global").goto_scene("res://scene_b.scn") pass # replace with function body diff --git a/demos/misc/autoload/scene_a.scn b/demos/misc/autoload/scene_a.scn index 61727a57bab5c55780ce11b2a3ae377dbf537b17..eff314e29d70d85c29de6de1760b304371414ac2 100644 GIT binary patch literal 1660 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 diff --git a/demos/misc/autoload/scene_b.gd b/demos/misc/autoload/scene_b.gd index 4a88fddda9e..599058848bb 100644 --- a/demos/misc/autoload/scene_b.gd +++ b/demos/misc/autoload/scene_b.gd @@ -5,13 +5,12 @@ extends Panel # var a=2 # var b="textvar" + func _ready(): # Initalization here pass - - func _on_goto_scene_pressed(): get_node("/root/global").goto_scene("res://scene_a.scn") pass # replace with function body diff --git a/demos/misc/autoload/scene_b.scn b/demos/misc/autoload/scene_b.scn index ae09eeff88389528d5fe1b014bb978668ac788c0..4cdb03e90e13215689f77574a7c761b3fe9d8879 100644 GIT binary patch literal 1639 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 N=AqaSKV*Nb{|5~CS-k)N literal 1563 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 delta 1864 zcmX9AX(Y?q22k%**y50^0z7>zhZ0Y;>uypFrqE&7jhKj>V`9? zqPrp7oeZQ(x{*=Xbmes@oOm_8IBBSl`KR@qo>?*R61H$`$ZHq(Xop9`9*uZ3>d{V* zcByOXqulnvvihVr(U($x1w1=Dv3~;bLf6Y+t{f!44WZfwCi{)+Yn!@^ZQ{52`J}CP zeMYy!7B&b`#*6>Kab!|QL{YSiUbJkbV3cyYsdV?#RyaM!aogliaT^YH?Z!q75l+<> z^d~e!am-{v?Z+};8}j@y%bL^1`Db4H-x$^>9`;#TC%Gc5j+HL2ZSA{^&3Fjnm9OD# zT7Z(XNn4Hc0H4WNkK?|qHLnWf?vQX}A`zU|wIc<~Uj94w;u+}y>=J!kMrR*LZ(s*y zRS;W{aZe}{Z&jKq<@>P-j=D8X6UX_IqbW?|@>buUxTN9w*AjqR1kIe+ZOfeNzUBHm zQBCZYe&+Jv-ahO8>#THK{_({(pI(%OOKZ3}kkPWql99N;G*s&1D4D>!-Uh?2AQ zlaE(hrKH*lR_|?2H&Z97?b3&EEODotTH@ckdUY=@?rU8Ij;X`t95yQ+SW9)Cyxy8?NKKzd`%wme(E?z zDC3(|sI*r%LZ$xzN75L&_}glnYXpjwJFDPw;c6ewR>L?-I7F}ruT)M35NVMrZNEJ6 z=FR56;S9!5KsZ2$l6o3nsPKtLTmkm?Ke&Ef_~Q-XFYms1Bl5$Wf__7=-~DIx1M%N$ z{NsthcV3_T`P`Bi5`ORpMgH?UT{4D)pVnTK+2~=lJuEzT@gw>DBfZ`tS^K3Bu#z~hQ&{)yLeMv#^}^`{4x!97zg&% zpdfyNebT2G$M-NMRtb9uZ(vORJ;ory3OG6$$M{2Q*espL=6x4XmO8?<)S!t#8wWL; zi0TOCW@=eWXd&=~R>B5C8{@GV+L=Jy!34O6w9TJuTRzu1N%J$_&uEbV#kvSSLO12m zp8_0up&nA`F@kln8>y}n+ksA7jDxT&Kn)Yh_;t+D$YBUkVGP2Q6oXz`yq?OolGX=( zq%FWU;t2Fp*%v9=K+zaQ1-O^=BXA#S8%evLv;i0(?+auBF3~94nI8rj&t8FbT*NZA zW7&$~1g zR*zA93uncT#ToHqPmIAXFC`|fyO9{|c7rh~>RAtX)|6-M@vK=lG8BWop1DLKHwJFt fBk2Oh2q4}N|KU$trs=2;()|c9Ju@wPuh0Jj(Nqv1 diff --git a/demos/misc/joysticks/joysticks.gd b/demos/misc/joysticks/joysticks.gd index d359e993e6b..dc9166e49e5 100644 --- a/demos/misc/joysticks/joysticks.gd +++ b/demos/misc/joysticks/joysticks.gd @@ -8,33 +8,36 @@ extends Node2D # # Licensed under the MIT license +# member variables var joy_num var cur_joy var axis_value var btn_state -func _ready(): - set_process_input(true) -func _input(ev): +func _input(event): # get the joystick device number from the spinbox joy_num = get_node("joy_num").get_value() - + # display the name of the joystick if we haven't already if joy_num != cur_joy: cur_joy = joy_num - get_node("joy_name").set_text( Input.get_joy_name(joy_num) ) - + get_node("joy_name").set_text(Input.get_joy_name(joy_num)) + # loop through the axes and show their current values - for axis in range(0,8): - axis_value = Input.get_joy_axis(joy_num,axis) - get_node("axis_prog"+str(axis)).set_value(100*axis_value) - get_node("axis_val"+str(axis)).set_text(str(axis_value)) - + for axis in range(0, 8): + axis_value = Input.get_joy_axis(joy_num, axis) + get_node("axis_prog" + str(axis)).set_value(100*axis_value) + get_node("axis_val" + str(axis)).set_text(str(axis_value)) + # loop through the buttons and highlight the ones that are pressed - for btn in range(0,17): + for btn in range(0, 17): btn_state = 1 if (Input.is_joy_button_pressed(joy_num, btn)): - get_node("btn"+str(btn)).add_color_override("font_color",Color(1,1,1,1)) + get_node("btn" + str(btn)).add_color_override("font_color", Color(1, 1, 1, 1)) else: - get_node("btn"+str(btn)).add_color_override("font_color",Color(0.2,0.1,0.3,1)) + get_node("btn" + str(btn)).add_color_override("font_color", Color(0.2, 0.1, 0.3, 1)) + + +func _ready(): + set_process_input(true) diff --git a/demos/misc/joysticks/joysticks.scn b/demos/misc/joysticks/joysticks.scn index 5dbd7f49bf93fd8a14628ea9a571ed32b8fb71ea..b78bccbf33e1b6aced4fedcd13a7613aa2d9b274 100644 GIT binary patch literal 4016 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 diff --git a/demos/misc/regex/regex.gd b/demos/misc/regex/regex.gd index 409b4cab054..4921f4ff2e6 100644 --- a/demos/misc/regex/regex.gd +++ b/demos/misc/regex/regex.gd @@ -1,11 +1,15 @@ + extends VBoxContainer +# member variables var regex = RegEx.new() + func update_expression(text): regex.compile(text) update_text() + func update_text(): var text = get_node("Text").get_text() var list = get_node("List") @@ -18,7 +22,7 @@ func update_text(): label.set_text(res) list.add_child(label) + func _ready(): get_node("Text").set_text("They asked me \"What's going on \\\"in the manor\\\"?\"") update_expression(get_node("Expression").get_text()) - diff --git a/demos/misc/regex/regex.scn b/demos/misc/regex/regex.scn index 1f46521d0d71013b7d6a852d4e6ea71a5e938bc0..debd55504ff70a73784c42057b39aa8cb4dd44b3 100644 GIT binary patch delta 717 zcmWksTTGI19Q}RY2ci@rQc@!FH!pK@Wx32|t$rV12u@9`QR@MWNJ)eeBDdIpZfaIb zziMW4qn2G#e{t#XtrQ$C*rZR(F-j1ha^SE^64GmdUtmPKUXlUsqLM zZF7X_{$N6|pA|4}YlGWd$T=w)wU2A0mQy`kh)S9@pM4t4LYdivV_bwvVRorTuFIdJ77a^CDr_bU{0#yTngQdnkM&3U{fx2=rC5s6&^fF?c~Kt9wF;D@8s%XIbR3>U z3ktNUSiqKH0cyii3;Q08DlgWu&#*<)hy_vKnwM-2*5W3uGb|9h(5LD~Us$#~EC9Wp zJIGJ>EeLetam+_hwS$br;y6M`fHGBSNQ^}|R{TM~f;QP42W~g7j4B3mEGrSZYj)Oc zc2wEypd@qQ2Vr8G*OqBT!emV0iFCyp14-m#blB`z+{z4Gs=Y&IEBkaBcHM^k<8MoZ z_ZH9DAK6_ZJsNLU_?lXt{E<~iURNkDj}9r?SJ}mZ$#QkXdsMY_AIUVH7F;?E?&*oo zJG{#C?c0o}HtKEP^G8>#@0`}fY#(>dG}n#959V}Sez)wRa`MYmwZEzT{=?rl+^@ct z(ia{m&NVd+-#vT(?+`DT4oU^}Ef$R{$>gz`j=ios-81#7=ibMX`)3=2hCxcP}PwTd%#mDAb1WKaycqB2d7%DgAq&QNJk|Nrnm6h!q} delta 815 zcmWkteP|PR7=Dw><&{N68~nG3tplapx+8GdAKCt%_nT$^7^U zPNTB;04b;>3os5eVZcl%{J@xi8j^?e@$I}Ctx2fs6^SH?M54wMb27PGWZw1QYrv^D%s~~YJXX37B z6hNa}Wne^p<{imsCY$oH3Wh$HS_WUrEVtSl(Yq63gH}Spe*-{R5wH-m+=qJJ-w2*G zmf>4E&+2SO1}|fk*MU{&!YYjd-=}yS1IT!5(8>AHiC(QN!2N_Ryo#ON7^dB6bn3o0 z#<^wKiEn!oB^r}Jg&#ykt9VyqV0}}jmtLsUrar@?_$mT_5-NxVrx0=sR`AWaBJ|*7 zr|6~AcVO4ww_o=9s{3WdQ=%E3hJ=7XD>yjHdn7nrQRMz^2LrBOeV zg%)h5&UN%aKhMhz9p!&t|SNr-0 zPaZLw?`7*8vv*%98+ml%Xm74?sJt}SZl6(pc->j~xcb`j$(0QUz7Opjw+#Q;de&MjhRzVoSj#|*t=r-`pnuT8`+QSv56n)_QtNM!T-C+HjT#r0R0jsJ0rJSqU6r^!9Yi|_k4`&}=; zw|m{)a~uW$7horQIz#JyS9J)V!t}id51oroxU@ z=MvM>%e64fr8fplbxM(PMLBQw(Vx_*Q@Uo!MF>0IcF%-jSStO9>3f3oA3{5O-7iTc z#gZk7o%C*yHKho`6P~?CBd=ap~E zzKCbItRmk;EM?MSb@VN;~iO5DS1&_>@RlCDV(w}+F;@uOhIKNi;8L7|LCL8BY| zQdzbNCUntT5HN~M=)XBrr5lsI$%EL2E9x`4rb!vSqFF2|yk|$*I){teKM*eYCS*gE zHLIG#v@72@uEB&0;m2loUl8WeFa{BlJ?@-`b{Yywl9E*|-H^(~N_>k?GA-Fs%=olJ z7UNAs(9{wO2ja!joOYk>12mO9ilgmBU+v^N_fNwL9>TSI^~4#bQ%#rhB28*0BUJ3;GVHUQA|OIaXuI1{}b5 zc|B*cHvb=mv$N~InVH2lhnso2-tin3Hp9w2n~~u%+()uXt|*?uRh+bwZ6&+@OmD|7 zBxEWl8!YV7x+Y=>ckwxWg8AKWRT5jV=9^HJ9cA5kW)m(HuBV>Ic(TG})$S;-Wfa!I z&)g7~^Qi(%;(aVa{?h#ZTiA;c*y%uoU%7IIMKA?Lno4{I2D>;r1R;7Lv8`TGvB8fDSvTdm4gn`@yJV_pA9FYx!H)djVZ^C(Bb?`a zXFDI*!YATmr#gGS=~*Q{IQs|eT(H+8SBjRD**|u~?i>Unm&VlYGu6(8XZWISur_k! zaQlEwco#YITk*i>-c9zfc!jku+P3fo$D@cEKcy+p{*CeSNdC{A)T$xw(64*N`?Zo^we30$uMKH}mvrQa6{uD|Holq+EdTkV6m5$E3# z#rbZP%y%yp=FkSghg;Lv+?Uud^tyHg`*8;M;g6lxap5J5rSf>!+U0IF0p5pOht^gv zW24=ftPaZfw!5|zn+LCeyy$gaQnl%``+ww0vzpamDPR>Ur7=xbix8s`_$wv80~^*4 zHU^^D;b|NmN{!GtUUWGxuEQL8`}p{qv?2Dwa7x&;W%}#0%LAvDg;E>UyEgBd#%15$ z{KoZ`d!O5JEVgCsugE*k(g&t@{xf=Ye*NWp#veR=A^4v=xnh8g!sC4G!mK}BxOVgQ zlmGha%7?~>x9q)9K2g1Y_iN`qy7I(`as9j4*RS37$^GS5$4^xIW`4g$Nb|X;0z=>4 zc^rP|J#j;I>8>zb{pCwvbsp(|{J(ooR7cX=|Ni1^ERIoF=YSjx+gG{gp9@`VKKYAR Y=_`#ee8>9K%SrZg7#STAN8EqsfA{+kJpcdz literal 1459 zcmXw3Yitx%6h5=FyVLIW1$5ayD81WmTfx90Eir*u&de^fJmk?L2-M8X&feWlI-S|f z%(kUK+y;zBNDP=*U*ICf8bkck#7IKoQcc7JB0-6XL>yx^1pkPE2nNy14^Q%)lXK3! zIggxt1B1yVJeE3uH^Kn#1OPYykK;fqg`kQEp&hC=LNkLJH7Tj~)&TfPFK~qCpoZ`@ zHg&9mt6f!ABaPiSQsW1Q>#Z$5(w0w2?|^XMP3YOD`xb z!5yke4Om1Xp)uXj)4HL%2NFt%GpHvl=B>P{k)<3oc!3puhZ-43XaSc&<5#PUoc_NtPAyCr~wCIu@{OK zhal>O8cP&!DYPb`=S<6{@~BmCC@d&H#U&iFuT+mp$k8XMoHf*(lOPv@`lMyLs-c|p ze2xAwYP)*uGzX1jqvwlOIj&7zZCJKdSGSZuryj&^N`m^ZQkF-ltI9Hj$vS_|axGas zrC#KuLaY%?^;Te1wR5^TRfo$;wd9<-zf@CvB)w9qE8UYQpV1vP_AO+TZGP9vT{__^6`Zb-BhuDb5Zv@JvVzOYN~r2~2X%^EFAgaSh(698+yw zHC+dml5O}1m*DQ?yX^jo>v<^Fir313?FiV6Vd*+{x8E=E! z)GkkGfONTGp4%138CF^~%2C|OtxhS&F@(p(Vr5>RpoZ+2YF;_UT4_R_o3z?L6nFCd z&;Q(ubr|+pStq?nxFBAid-l%k9GiGMbQkyGPq+|yeln}tN;ePical9`@5@?aioo0+ z2^Xb)502?{Ja5@&zQGQ0wKRe;@x8Xo;KqA_Dogm;Wib&OkoYHL+j5l%f1~#6&&v@w z;6cRK-94*Bq`U3+K_=8cY~?Jo{en2jn(PsKaH&AeG2OPzQSr3Lx8m!*yya+HJRZFI z8CJiDIOGLp5XupcV+JGMKQrE&Gvddo@wxMzV#nU3klI;p5i&HZ77SPJSk>i|wwGI^ zdlk;GH7@6DJ>&Ts`+ij#I}gW)Jb$y)@0&E~+2{BxmoGnqdg`lrILX2^L2Y$__)QmqsGVi;ST*>;4 zOGN?dN&**37HdJ#?u)&FK8v^((Wf~gDVNyKt$2GQFlr!VA*2~K{96K1V)2>{e!Pir z@epe4o;I+^CT35gkUE1;;w=!0gC zfM><0*%-hQ>lg&wj<6|=(;Gj*>He!YE&hPh>|ob12>-)toyB8#F!d=4&`b_7y@Uvu xgchd%>f4P`XeG6*`jPS%ILjjEr%qutUP0JA1~F0*_Az#TECYiB$pJ>!{{douys!WO diff --git a/demos/misc/scene_changer/scene_b.gd b/demos/misc/scene_changer/scene_b.gd index 4f94d6bb8f6..b785ada45c0 100644 --- a/demos/misc/scene_changer/scene_b.gd +++ b/demos/misc/scene_changer/scene_b.gd @@ -5,13 +5,12 @@ extends Panel # var a=2 # var b="textvar" + func _ready(): # Initalization here pass - - func _on_goto_scene_pressed(): get_tree().change_scene("res://scene_a.scn") pass # replace with function body diff --git a/demos/misc/scene_changer/scene_b.scn b/demos/misc/scene_changer/scene_b.scn index ae09eeff88389528d5fe1b014bb978668ac788c0..4cdb03e90e13215689f77574a7c761b3fe9d8879 100644 GIT binary patch literal 1639 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 Zkw3tCqCk$w&Eg{d-zKLf%}MdY{0Akb+%NzD diff --git a/demos/misc/tween/engine.cfg b/demos/misc/tween/engine.cfg index 3d3d639964e..1d87303015b 100644 --- a/demos/misc/tween/engine.cfg +++ b/demos/misc/tween/engine.cfg @@ -1,7 +1,7 @@ [application] name="Tween Demo" -main_scene="res://main.xml" +main_scene="res://main.scn" icon="res://icon.png" target_fps=60 diff --git a/demos/misc/tween/main.gd b/demos/misc/tween/main.gd index a0106a7682f..4d37c18ba98 100644 --- a/demos/misc/tween/main.gd +++ b/demos/misc/tween/main.gd @@ -1,10 +1,7 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" - +# member variables var trans = ["linear", "sine", "quint", "quart", "quad", "expo", "elastic", "cubic", "circ", "bounce", "back"] var eases = ["in", "out", "in_out", "out_in"] var modes = ["move", "color", "scale", "rotate", "callback", "follow", "repeat", "pause"] @@ -14,6 +11,7 @@ var state = { eases = Tween.EASE_IN, } + func _ready(): for index in range(trans.size()): var name = trans[index] @@ -39,9 +37,7 @@ func _ready(): get_node("modes/repeat").set_pressed(true) reset_tween() - - # Initalization here - pass + func on_trans_changed(name, index): for index in range(trans.size()): @@ -53,7 +49,8 @@ func on_trans_changed(name, index): state.trans = index reset_tween() - + + func on_eases_changed(name, index): for index in range(eases.size()): var pressed = eases[index] == name @@ -64,7 +61,8 @@ func on_eases_changed(name, index): state.eases = index reset_tween() - + + func on_modes_changed(name): var tween = get_node("tween") if name == "pause": @@ -76,10 +74,12 @@ func on_modes_changed(name): get_node("timeline").set_ignore_mouse(true) else: reset_tween() - + + func on_color_changed(color): reset_tween() - + + func reset_tween(): var tween = get_node("tween") var pos = tween.tell() @@ -92,20 +92,20 @@ func reset_tween(): var size = get_node("tween/area").get_size() if get_node("modes/move").is_pressed(): - tween.interpolate_method(sprite, "set_pos", Vector2(0,0), Vector2(size.width, size.height), 2, state.trans, state.eases) - tween.interpolate_property(sprite, "transform/pos", Vector2(size.width,size.height), Vector2(0, 0), 2, state.trans, state.eases, 2) + tween.interpolate_method(sprite, "set_pos", Vector2(0, 0), Vector2(size.width, size.height), 2, state.trans, state.eases) + tween.interpolate_property(sprite, "transform/pos", Vector2(size.width, size.height), Vector2(0, 0), 2, state.trans, state.eases, 2) if get_node("modes/color").is_pressed(): tween.interpolate_method(sprite, "set_modulate", get_node("color/color_from").get_color(), get_node("color/color_to").get_color(), 2, state.trans, state.eases) tween.interpolate_property(sprite, "modulate", get_node("color/color_to").get_color(), get_node("color/color_from").get_color(), 2, state.trans, state.eases, 2) else: - sprite.set_modulate(Color(1, 1, 1, 1)) + sprite.set_modulate(Color(1,1,1,1)) if get_node("modes/scale").is_pressed(): - tween.interpolate_method(sprite, "set_scale", Vector2(0.5,0.5), Vector2(1.5, 1.5), 2, state.trans, state.eases) - tween.interpolate_property(sprite, "transform/scale", Vector2(1.5,1.5), Vector2(0.5, 0.5), 2, state.trans, state.eases, 2) + tween.interpolate_method(sprite, "set_scale", Vector2(0.5, 0.5), Vector2(1.5, 1.5), 2, state.trans, state.eases) + tween.interpolate_property(sprite, "transform/scale", Vector2(1.5, 1.5), Vector2(0.5, 0.5), 2, state.trans, state.eases, 2) else: - sprite.set_scale(Vector2(1, 1)) + sprite.set_scale(Vector2(1,1)) if get_node("modes/rotate").is_pressed(): tween.interpolate_method(sprite, "_set_rotd", 0, 360, 2, state.trans, state.eases) @@ -139,26 +139,27 @@ func reset_tween(): else: tween.resume_all() get_node("timeline").set_ignore_mouse(true) - -func _on_tween_step( object, key, elapsed, value ): + +func _on_tween_step(object, key, elapsed, value): var timeline = get_node("timeline") - + var tween = get_node("tween") var runtime = tween.get_runtime() - - var ratio = 100 * (elapsed / runtime) - timeline.set_value(ratio) + var ratio = 100*(elapsed/runtime) + timeline.set_value(ratio) -func _on_timeline_value_changed( value ): + +func _on_timeline_value_changed(value): if !get_node("modes/pause").is_pressed(): return var tween = get_node("tween") var runtime = tween.get_runtime() - tween.seek(runtime * value / 100) - + tween.seek(runtime*value/100) + + func on_callback(arg): var label = get_node("tween/area/label") label.add_text("on_callback -> " + arg + "\n") diff --git a/demos/misc/tween/main.scn b/demos/misc/tween/main.scn new file mode 100644 index 0000000000000000000000000000000000000000..3f25bfd75c044f623f2a2b05c49512a0342168dd GIT binary patch literal 5216 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 literal 0 HcmV?d00001 diff --git a/demos/misc/tween/main.xml b/demos/misc/tween/main.xml deleted file mode 100644 index 6580ba04da9..00000000000 --- a/demos/misc/tween/main.xml +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - "names" - - "main" - "Control" - "_import_path" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/behind_parent" - "margin/right" - "margin/bottom" - "transform/rot" - "transform/scale" - "focus_neighbour/left" - "focus_neighbour/top" - "focus_neighbour/right" - "focus_neighbour/bottom" - "focus/ignore_mouse" - "focus/stop_mouse" - "size_flags/horizontal" - "size_flags/vertical" - "size_flags/stretch_ratio" - "script/script" - "__meta__" - "trans" - "VBoxContainer" - "margin/left" - "margin/top" - "linear" - "Button" - "disabled" - "pressed" - "toggle_mode" - "click_on_press" - "text" - "icon" - "flat" - "clip_text" - "align" - "sine" - "quint" - "quart" - "quad" - "expo" - "elastic" - "cubic" - "circ" - "bounce" - "back" - "eases" - "in" - "out" - "in_out" - "out_in" - "modes" - "move" - "color" - "scale" - "rotate" - "callback" - "follow" - "repeat" - "pause" - "label_1" - "Label" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" - "valign" - "autowrap" - "uppercase" - "percent_visible" - "color_from" - "ColorPicker" - "label_2" - "color_to" - "tween" - "Tween" - "playback/process_mode" - "playback/active" - "playback/repeat" - "playback/speed" - "area" - "Panel" - "label" - "RichTextLabel" - "scroll_active" - "scroll_follow" - "tab_size" - "selection_enabled" - "sprite" - "Sprite" - "transform/pos" - "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" - "follow_2" - "timeline" - "HSlider" - "tick_count" - "ticks_on_borders" - "_on_tween_step" - "tween_step" - "_on_timeline_value_changed" - "value_changed" - - "version" - 1 - "conn_count" - 2 - "node_count" - 39 - "variants" - - "" - True - 1 - False - 800 - 600 - 0 - 1, 1 - 2 - - - "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://main.gd" - - - "2D" - - "pixel_snap" - False - "zoom" - 1.360374 - "use_snap" - True - "ofs" - -215.073, -20.8125 - "snap" - 8 - - "3D" - - "zfar" - 500 - "fov" - 45 - "viewports" - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "Script" - - 56 - 256 - 129 - 582 - - "_editor_collapsed" - True - - 73 - 26 - "linear" - 1 - 30 - "sine" - 60 - 86 - "quint" - 90 - 116 - "quart" - 120 - 146 - "quad" - 150 - 176 - "expo" - 180 - 206 - "elastic" - 210 - 236 - "cubic" - 240 - 266 - "circ" - 270 - 296 - "bounce" - 300 - 326 - "back" - 152 - 215 - 372 - - "_editor_collapsed" - True - - 63 - "in" - "out" - "in_out" - "out_in" - 317 - 492 - - "_editor_collapsed" - True - - 77 - "move" - "color" - "scale" - "rotate" - "callback" - "follow" - "repeat" - "pause" - 384 - 760 - 592 - - "_editor_collapsed" - True - - 376 - 19 - "Color From:" - 0 - -1 - 23 - 174 - 178 - 197 - "Color To:" - 201 - 352 - 32 - 768 - 216 - 24 - 552 - 160 - "" - 4 - 0, 0 - - 1, 1, 1, 1 - 0, 0, 0, 0 - 0, 184 - 736, 0 - 40 - 224 - 100 - - "nodes" - -1, -1, 1, 0, -1, 20, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 20, 9, 21, 10, 0, 0, 0, 23, 22, -1, 21, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 11, 25, 12, 7, 13, 8, 14, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 21, 15, 0, 1, 0, 27, 26, -1, 27, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 16, 8, 17, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 18, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 37, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 21, 7, 16, 8, 11, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 22, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 38, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 23, 7, 16, 8, 24, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 25, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 39, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 26, 7, 16, 8, 27, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 28, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 40, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 29, 7, 16, 8, 30, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 31, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 41, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 32, 7, 16, 8, 33, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 34, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 42, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 35, 7, 16, 8, 36, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 37, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 43, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 38, 7, 16, 8, 39, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 40, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 44, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 41, 7, 16, 8, 42, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 43, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 45, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 44, 7, 16, 8, 45, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 46, 33, 19, 34, 3, 35, 3, 36, 20, 0, 1, 0, 27, 46, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 47, 7, 16, 8, 48, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 49, 33, 19, 34, 3, 35, 3, 36, 20, 0, 0, 0, 23, 47, -1, 21, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 50, 25, 12, 7, 51, 8, 52, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 21, 53, 0, 13, 0, 27, 48, -1, 27, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 54, 8, 17, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 55, 33, 19, 34, 3, 35, 3, 36, 20, 0, 13, 0, 27, 49, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 21, 7, 54, 8, 11, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 56, 33, 19, 34, 3, 35, 3, 36, 20, 0, 13, 0, 27, 50, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 23, 7, 54, 8, 24, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 57, 33, 19, 34, 3, 35, 3, 36, 20, 0, 13, 0, 27, 51, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 26, 7, 54, 8, 27, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 58, 33, 19, 34, 3, 35, 3, 36, 20, 0, 0, 0, 23, 52, -1, 21, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 41, 25, 12, 7, 59, 8, 60, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 21, 61, 0, 18, 0, 27, 53, -1, 27, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 62, 8, 17, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 63, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 54, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 21, 7, 62, 8, 11, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 64, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 55, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 23, 7, 62, 8, 24, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 65, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 56, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 26, 7, 62, 8, 27, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 66, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 57, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 29, 7, 62, 8, 30, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 67, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 58, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 32, 7, 62, 8, 33, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 68, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 59, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 35, 7, 62, 8, 36, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 69, 33, 19, 34, 3, 35, 3, 36, 20, 0, 18, 0, 27, 60, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 38, 7, 62, 8, 39, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 28, 3, 29, 3, 30, 1, 31, 3, 32, 70, 33, 19, 34, 3, 35, 3, 36, 20, 0, 0, 0, 23, 54, -1, 21, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 71, 25, 41, 7, 72, 8, 73, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 21, 74, 0, 27, 0, 62, 61, -1, 30, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 75, 8, 76, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 1, 16, 1, 17, 8, 19, 2, 63, 6, 64, 2, 65, 2, 66, 2, 67, 6, 68, 3, 69, 3, 32, 77, 36, 78, 70, 78, 71, 3, 72, 3, 73, 79, 0, 27, 0, 75, 74, -1, 19, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 80, 7, 75, 8, 81, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 0, 27, 0, 62, 76, -1, 31, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 82, 7, 75, 8, 83, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 1, 16, 1, 17, 8, 19, 2, 63, 6, 64, 2, 65, 2, 66, 2, 67, 6, 68, 3, 69, 3, 32, 84, 36, 78, 70, 78, 71, 3, 72, 3, 73, 79, 0, 27, 0, 75, 77, -1, 19, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 25, 85, 7, 75, 8, 86, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 3, 17, 8, 18, 8, 19, 2, 0, 0, 0, 79, 78, -1, 5, 2, 0, 80, 20, 81, 1, 82, 1, 83, 2, 0, 32, 0, 85, 84, -1, 20, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 87, 25, 87, 7, 88, 8, 89, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 18, 8, 19, 2, 0, 33, 0, 87, 86, -1, 24, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 33, 25, 90, 7, 91, 8, 92, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 19, 2, 32, 93, 88, 1, 89, 1, 90, 94, 91, 3, 0, 33, 0, 93, 92, -1, 19, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 94, 95, 9, 6, 10, 7, 95, 96, 96, 1, 97, 95, 98, 3, 99, 3, 100, 20, 101, 20, 102, 78, 103, 97, 104, 3, 105, 98, 0, 33, 0, 93, 58, -1, 19, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 94, 99, 9, 6, 10, 7, 95, 96, 96, 1, 97, 95, 98, 3, 99, 3, 100, 20, 101, 20, 102, 78, 103, 97, 104, 3, 105, 98, 0, 33, 0, 93, 106, -1, 19, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 94, 100, 9, 6, 10, 7, 95, 96, 96, 1, 97, 95, 98, 3, 99, 3, 100, 20, 101, 20, 102, 78, 103, 97, 104, 3, 105, 98, 0, 0, 0, 108, 107, -1, 28, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 24, 101, 25, 102, 7, 72, 8, 41, 9, 6, 10, 7, 11, 0, 12, 0, 13, 0, 14, 0, 15, 3, 16, 1, 17, 8, 19, 2, 63, 6, 64, 103, 65, 2, 66, 6, 67, 2, 68, 3, 69, 3, 109, 78, 110, 3, 0 - "conns" - 32, 0, 112, 111, 2, 0, 38, 0, 114, 113, 2, 0 - - - - diff --git a/demos/misc/udp_chat/chat.gd b/demos/misc/udp_chat/chat.gd index 3270eebbfe3..a2d52bf1261 100644 --- a/demos/misc/udp_chat/chat.gd +++ b/demos/misc/udp_chat/chat.gd @@ -1,72 +1,67 @@ extends Panel -# Really simple UDP chat client, not intended as a chat example!! +# Really simple UDP chat client, not intended as a comprehensive chat implementation. # (UDP can lose packets and you won't normally find out, so don't do a chat this way) # This is just a demo that shows how to use the UDP class. +# member variables var udp = PacketPeerUDP.new() -func _process(delta): +func _process(delta): if (not udp.is_listening()): return - - while(udp.get_available_packet_count()>0): + + while(udp.get_available_packet_count() > 0): var packet = udp.get_var() - if (typeof(packet)==TYPE_STRING): + if (typeof(packet) == TYPE_STRING): var host = udp.get_packet_ip() var port = udp.get_packet_port() - get_node("chat/text").add_text("("+host+":"+str(port)+":) "+packet) + get_node("chat/text").add_text("(" + host + ":" + str(port) + ":) " + packet) get_node("chat/text").newline() - - + func _ready(): # Initalization here - get_node("chat").add_style_override("panel",get_stylebox("bg","Tree")) + get_node("chat").add_style_override("panel", get_stylebox("bg", "Tree")) set_process(true) - func send_message(text): if (udp.is_listening()): udp.put_var(text) - - -func _on_connect_toggled( pressed ): +func _on_connect_toggled(pressed): if (pressed): - var err = udp.listen( get_node("listen_port").get_val() ) - if (err!=OK): - get_node("status").set_text("Error:\nCan't Listen.") + var err = udp.listen(get_node("listen_port").get_val()) + if (err != OK): + get_node("status").set_text("Error:\nCan't listen.") get_node("connect").set_pressed(false) else: get_node("status").set_text("Connected.") get_node("connect").set_text("Disconnect") err = udp.set_send_address(get_node("remote_host").get_text(),get_node("remote_port").get_val()) - if (err!=OK): - get_node("status").set_text("Error:\nCan't Resolve.") + if (err != OK): + get_node("status").set_text("Error:\nCan't resolve.") get_node("connect").set_pressed(false) else: - send_message("* "+get_node("user_name").get_text()+" entered chat.") + send_message("* " + get_node("user_name").get_text() + " entered chat.") else: - udp.close() get_node("status").set_text("Disconnected.") get_node("connect").set_text("Connect") - +func _on_entry_line_text_entered(text): + _on_entry_button_pressed() -func _on_entry_line_text_entered( text ): - _on_entry_button_pressed(); func _on_entry_button_pressed(): var msg = get_node("entry_line").get_text() - if (msg==""): + if (msg == ""): return - send_message(get_node("user_name").get_text()+"> "+msg) + send_message(get_node("user_name").get_text() + "> " + msg) get_node("entry_line").set_text("") diff --git a/demos/misc/udp_chat/chat.scn b/demos/misc/udp_chat/chat.scn index efa4b799a0d4116591fe0cc513ee7ad83c989ff8..fe38e9da7272cde96434f6baac0c729406fb2cdf 100644 GIT binary patch literal 3359 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 literal 3198 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 1): get_node("Button_Screen0").show() get_node("Button_Screen1").show() get_node("Label_Screen1_Resolution").show() get_node("Label_Screen1_Position").show() - get_node("Label_Screen1_Resolution").set_text( str("Screen1 Resolution:\n", OS.get_screen_size(1) ) ) - get_node("Label_Screen1_Position").set_text( str("Screen1 Position:\n", OS.get_screen_position(1) ) ) + get_node("Label_Screen1_Resolution").set_text(str("Screen1 Resolution:\n", OS.get_screen_size(1))) + get_node("Label_Screen1_Position").set_text(str("Screen1 Position:\n", OS.get_screen_position(1))) else: get_node("Button_Screen0").hide() get_node("Button_Screen1").hide() get_node("Label_Screen1_Resolution").hide() get_node("Label_Screen1_Position").hide() - - get_node("Button_Fullscreen").set_pressed( OS.is_window_fullscreen() ) - get_node("Button_FixedSize").set_pressed( !OS.is_window_resizable() ) - get_node("Button_Minimized").set_pressed( OS.is_window_minimized() ) - get_node("Button_Maximized").set_pressed( OS.is_window_maximized() ) - get_node("Button_Mouse_Grab").set_pressed( Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED ) + + get_node("Button_Fullscreen").set_pressed(OS.is_window_fullscreen()) + get_node("Button_FixedSize").set_pressed(!OS.is_window_resizable()) + get_node("Button_Minimized").set_pressed(OS.is_window_minimized()) + get_node("Button_Maximized").set_pressed(OS.is_window_maximized()) + get_node("Button_Mouse_Grab").set_pressed(Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED) func check_wm_api(): var s = "" - if( !OS.has_method("get_screen_count") ): + if(!OS.has_method("get_screen_count")): s += " - get_screen_count()\n" - if( !OS.has_method("get_current_screen") ): + if(!OS.has_method("get_current_screen")): s += " - get_current_screen()\n" - if( !OS.has_method("set_current_screen") ): + if(!OS.has_method("set_current_screen")): s += " - set_current_screen()\n" - if( !OS.has_method("get_screen_position") ): + if(!OS.has_method("get_screen_position")): s += " - get_screen_position()\n" - if( !OS.has_method("get_screen_size") ): + if(!OS.has_method("get_screen_size")): s += " - get_screen_size()\n" - if( !OS.has_method("get_window_position") ): + if(!OS.has_method("get_window_position")): s += " - get_window_position()\n" - if( !OS.has_method("set_window_position") ): + if(!OS.has_method("set_window_position")): s += " - set_window_position()\n" - if( !OS.has_method("get_window_size") ): + if(!OS.has_method("get_window_size")): s += " - get_window_size()\n" - if( !OS.has_method("set_window_size") ): + if(!OS.has_method("set_window_size")): s += " - set_window_size()\n" - if( !OS.has_method("set_window_fullscreen") ): + if(!OS.has_method("set_window_fullscreen")): s += " - set_window_fullscreen()\n" - if( !OS.has_method("is_window_fullscreen") ): + if(!OS.has_method("is_window_fullscreen")): s += " - is_window_fullscreen()\n" - if( !OS.has_method("set_window_resizable") ): + if(!OS.has_method("set_window_resizable")): s += " - set_window_resizable()\n" - if( !OS.has_method("is_window_resizable") ): + if(!OS.has_method("is_window_resizable")): s += " - is_window_resizable()\n" - if( !OS.has_method("set_window_minimized") ): + if(!OS.has_method("set_window_minimized")): s += " - set_window_minimized()\n" - if( !OS.has_method("is_window_minimized") ): + if(!OS.has_method("is_window_minimized")): s += " - is_window_minimized()\n" - if( !OS.has_method("set_window_maximized") ): + if(!OS.has_method("set_window_maximized")): s += " - set_window_maximized()\n" - if( !OS.has_method("is_window_maximized") ): + if(!OS.has_method("is_window_maximized")): s += " - is_window_maximized()\n" - if( s.length() == 0 ): + if(s.length() == 0): return true else: var text = get_node("ImplementationDialog/Text").get_text() - get_node("ImplementationDialog/Text").set_text( text + s ) + get_node("ImplementationDialog/Text").set_text(text + s) get_node("ImplementationDialog").show() return false func _ready(): - if( check_wm_api() ): + if(check_wm_api()): set_fixed_process(true) set_process_input(true) -func _input(ev): - if (ev.type==InputEvent.MOUSE_MOTION): - mousepos = ev.pos +func _input(event): + if (event.type == InputEvent.MOUSE_MOTION): + mousepos = event.pos func _on_Button_MoveTo_pressed(): - OS.set_window_position( Vector2(100,100) ) + OS.set_window_position(Vector2(100, 100)) func _on_Button_Resize_pressed(): - OS.set_window_size( Vector2(1024,768) ) + OS.set_window_size(Vector2(1024, 768)) func _on_Button_Screen0_pressed(): diff --git a/demos/misc/window_management/observer/observer.gd b/demos/misc/window_management/observer/observer.gd index d27912a670d..c1878bca434 100644 --- a/demos/misc/window_management/observer/observer.gd +++ b/demos/misc/window_management/observer/observer.gd @@ -1,16 +1,17 @@ extends Spatial +# member variables var r_pos = Vector2() var state -const STATE_MENU=0 -const STATE_GRAB=1 +const STATE_MENU = 0 +const STATE_GRAB = 1 + func direction(vector): - var v = get_node("Camera").get_global_transform().basis * vector + var v = get_node("Camera").get_global_transform().basis*vector v = v.normalized() - return v @@ -22,7 +23,6 @@ func impulse(event, action): func _fixed_process(delta): - if(state != STATE_GRAB): return @@ -34,31 +34,31 @@ func _fixed_process(delta): var org = get_translation() if (Input.is_action_pressed("move_forward")): - dir += direction(Vector3(0,0,-1)) + dir += direction(Vector3(0, 0, -1)) if (Input.is_action_pressed("move_backwards")): - dir += direction(Vector3(0,0,1)) + dir += direction(Vector3(0, 0, 1)) if (Input.is_action_pressed("move_left")): - dir += direction(Vector3(-1,0,0)) + dir += direction(Vector3(-1, 0, 0)) if (Input.is_action_pressed("move_right")): - dir += direction(Vector3(1,0,0)) + dir += direction(Vector3(1, 0, 0)) dir = dir.normalized() - move(dir * 10 * delta) - var d = delta * 0.1 + move(dir*10*delta) + var d = delta*0.1 - var yaw = get_transform().rotated(Vector3(0,1,0), d * r_pos.x) + var yaw = get_transform().rotated(Vector3(0, 1, 0), d*r_pos.x) set_transform(yaw) var cam = get_node("Camera") - var pitch = cam.get_transform().rotated(Vector3(1,0,0), d * r_pos.y) + var pitch = cam.get_transform().rotated(Vector3(1, 0, 0), d*r_pos.y) cam.set_transform(pitch) r_pos.x = 0.0 r_pos.y = 0.0 -func _input( event ): +func _input(event): if(event.type == InputEvent.MOUSE_MOTION): r_pos = event.relative_pos @@ -76,4 +76,3 @@ func _ready(): set_process_input(true) state = STATE_MENU - diff --git a/demos/misc/window_management/observer/observer.scn b/demos/misc/window_management/observer/observer.scn index da29ad62b8d0d7033ef8c40af78e0fd7b4602ad3..813d7d4587f36d1712cef1907c91781f898454d3 100644 GIT binary patch delta 3534 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 Uccae*Z)OGnp<$u)|2}d516!+^4gdfE delta 1537 zcmWkuduSAA5TCuh+~%E_m|ULbyTm+vCThfDG?~4<#6$(t1Zol5-Ob+SZq45Axx1Hm ziFg;ICMrTDXzQaTS_^%MrHT|3%4x7lYyT)hOIs+5)mmt+VoO^r#eRM;zj-h--^}+7 z^Q87!LFd4rAi#@L3~;dk;GPeF0Z22zq#?Dp|xW2K`ANA9o1}YNYgbZ*(&8Sx+;|y zYDPTav|1@SDaJKrM8d*RiMHAfzQ=&y<@_*`$w+%$?`p55MYOP+v&yGLWlL6^0KkIG)?8aN zjn5S7(e!4BlkdGTyHz##B!uOXOo=zFIi?jDXY{1>_gs1QkUXM_ zF*B@EZDB*eV?~nE=|F$JY1yq|ZFo3gt58fX&XwSoOhP9=3ZB5tS=qC+B?s*KU-qq; ztH@LBm>5gwjuzLoz~$h?TxIr=4R+7ZYItNGIn`-8;{u;gvw74-AJ zvWjUK=RTl@DuhfG7y;h(RN*45;;-h6%9bV@jtz@Qo3KqN%0O_^OJ}hQTrap~MZyC- zfgA$rlsNPUr@dy$)cOjt5Q{h9v)}&{I z3s@rDV#DgNE*#1dEz=Q`(tu~rcSIV)dKeGoVT1*ECcFp;wIN59_8^wx5Id@=W8M2E z3D)wj@(~Q+4JNDw4toqmm1@}ApQU)L=zavdaY8Ed{65eqC9w=Tk}i~a)~}hB$}qI} zulj!*2KYi%NB_TUxa z@QrI&+b{)k({d1%nW0me+TNF0IX0v<52R}wKW_R#^0TK-R(57+!Hs)yL^$NLqvn_x zv0AzXHq$5kAytCeD}&*BtAq0}{t*6Szq)g0BW~&2o;k_dR%A$8P0Ohf21t$ciSRxn z?pAtc-^udzb$|WD^7rrw<-4$&4o)ea zr*qYZ)!l7a-E)ZAo?#uo5V@WXK ed=ASfzWC{B6#9Y-=v(dLX#X%UI3T>(`~L&C{Mi!# diff --git a/demos/misc/window_management/window_management.scn b/demos/misc/window_management/window_management.scn index 8db43b6638bc3aac053622591dacb4f0d6893eb4..35662871f19b5227b3a5a301afe7c01918db8245 100644 GIT binary patch literal 4384 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 va+RC{_`XNWcVeZAVU$RD{hVn|+({|A7Au*4+4u diff --git a/demos/viewport/2d_in_3d/pong.gd b/demos/viewport/2d_in_3d/pong.gd index bfffdcf0d8f..113c1cd44e3 100644 --- a/demos/viewport/2d_in_3d/pong.gd +++ b/demos/viewport/2d_in_3d/pong.gd @@ -1,73 +1,67 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" +# member variables const INITIAL_BALL_SPEED = 80 var ball_speed = INITIAL_BALL_SPEED var screen_size = Vector2(640,400) -#default ball direction +# default ball direction var direction = Vector2(-1,0) var pad_size = Vector2(8,32) const PAD_SPEED = 150 func _process(delta): - - - # get ball positio and pad rectangles + # get ball position and pad rectangles var ball_pos = get_node("ball").get_pos() - var left_rect = Rect2( get_node("left").get_pos() - pad_size*0.5, pad_size ) - var right_rect = Rect2( get_node("right").get_pos() - pad_size*0.5, pad_size ) + var left_rect = Rect2(get_node("left").get_pos() - pad_size*0.5, pad_size) + var right_rect = Rect2(get_node("right").get_pos() - pad_size*0.5, pad_size) - #integrate new ball postion - ball_pos+=direction*ball_speed*delta + # integrate new ball postion + ball_pos += direction*ball_speed*delta - #flip when touching roof or floor - if ( (ball_pos.y<0 and direction.y <0) or (ball_pos.y>screen_size.y and direction.y>0)): + # flip when touching roof or floor + if ((ball_pos.y < 0 and direction.y < 0) or (ball_pos.y > screen_size.y and direction.y > 0)): direction.y = -direction.y - - #flip, change direction and increase speed when touching pads - if ( (left_rect.has_point(ball_pos) and direction.x < 0) or (right_rect.has_point(ball_pos) and direction.x > 0)): - direction.x=-direction.x - ball_speed*=1.1 - direction.y=randf()*2.0-1 + + # flip, change direction and increase speed when touching pads + if ((left_rect.has_point(ball_pos) and direction.x < 0) or (right_rect.has_point(ball_pos) and direction.x > 0)): + direction.x = -direction.x + ball_speed *= 1.1 + direction.y = randf()*2.0 - 1 direction = direction.normalized() - - #check gameover - if (ball_pos.x<0 or ball_pos.x>screen_size.x): - ball_pos=screen_size*0.5 - ball_speed=INITIAL_BALL_SPEED - direction=Vector2(-1,0) - - + + # check gameover + if (ball_pos.x < 0 or ball_pos.x > screen_size.x): + ball_pos = screen_size*0.5 + ball_speed = INITIAL_BALL_SPEED + direction = Vector2(-1,0) + get_node("ball").set_pos(ball_pos) - - #move left pad + + # move left pad var left_pos = get_node("left").get_pos() if (left_pos.y > 0 and Input.is_action_pressed("left_move_up")): - left_pos.y+=-PAD_SPEED*delta + left_pos.y += -PAD_SPEED*delta if (left_pos.y < screen_size.y and Input.is_action_pressed("left_move_down")): - left_pos.y+=PAD_SPEED*delta - + left_pos.y += PAD_SPEED*delta + get_node("left").set_pos(left_pos) - - #move right pad + + # move right pad var right_pos = get_node("right").get_pos() if (right_pos.y > 0 and Input.is_action_pressed("right_move_up")): - right_pos.y+=-PAD_SPEED*delta + right_pos.y += -PAD_SPEED*delta if (right_pos.y < screen_size.y and Input.is_action_pressed("right_move_down")): - right_pos.y+=PAD_SPEED*delta - - get_node("right").set_pos(right_pos) + right_pos.y += PAD_SPEED*delta - + get_node("right").set_pos(right_pos) + func _ready(): + # Initalization here screen_size = get_viewport_rect().size # get actual size pad_size = get_node("left").get_texture().get_size() set_process(true) - diff --git a/demos/viewport/2d_in_3d/pong.scn b/demos/viewport/2d_in_3d/pong.scn new file mode 100644 index 0000000000000000000000000000000000000000..559e2f96bc170a35007316b9db68af701da632f1 GIT binary patch literal 1417 zcmWlZYitx%6vxl(?5i(Y9@}lV-Ev!KiXLgo8Fji=(flxTz~EcykM7*T?tQI<9_(V&TmhCui*7=mJaVElj~zNYun{pH;J@Bf^8 z&lwsPMVMb@0522)?C}6_09g)PSuY11;h~uDC0pd!ZWbSoF^$2Wg`~`G1K>#~EFk;> zgPD59h_O~pPBADT3w_dPMvJQ~PHVho%uv!+>%5kS)PT>?8>RtDNKes**4DJHC0mkl z@RMr)Ha2Nx3MDqJSikpd_p zJO&^stQ5NTmtPBGyHAo*%#tNZZtx81an=^4ZGwxo`7J}%%!F>FYS)4(`@uTXDsOkE z4aH(~TrQ!X*zh|Yz?;;MGoTTei_lkKYI0giE0avM z-OaF=tfL{$(8*M-o9yRV8r-Cuf3@&XH*Q3ppVoCplJ|Z$(}QJrgLcpsEa3r&;J6LT z4>0XAm`X-q-1eNoW*X*`h7z~kGh6_2l{Ub$0Wcb(J{H#mC(nj&%yQxF2xHY4dsrJ8;o?eN z$fd;?t#;035i3L!Ch_@PAlu@6iz(Y5z$mCBTE7qsdTX{H%E-FnjL9UXjVp$(rC8l> zqQ}W8jz8j3a>_HNCv{E!!6V>#@w8BG^I-4DJMo)Dnch}@=? zpf~IWdeZ#rAS{x#m=mqgCCr!qBT^oA$ z(8Il}??DA;Wa^K5m}Mzi@{6GO7WU$6g|Uoj=_yGzk|te@bM9u9EH}ph&cf3CUa^o$Rq-X~p z9vO7{?r*1KS)nzSNsVf - - - - - - - - - "names" - - "game" - "Node2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" - "script/script" - "__meta__" - "left" - "Sprite" - "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" - "right" - "separator" - "ball" - - "version" - 1 - "conn_count" - 0 - "node_count" - 5 - "variants" - - True - 1 - 0, 0 - 0 - 1, 1 - - - "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://pong.gd" - - - "2D" - - "pixel_snap" - True - "zoom" - 1.108033 - "ofs" - -54.59, -36.0052 - - "3D" - - "zfar" - 500 - "fov" - 45 - "viewports" - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "Script" - - 67.6875, 183.208 - - False - 1 - 0 - 1, 1, 1, 1 - 0, 0, 0, 0 - 577, 187 - - 320, 200 - - 320.283, 188 - - - "nodes" - -1, -1, 1, 0, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 0, 0, 0, 12, 11, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 7, 7, 3, 8, 4, 13, 8, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 24, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 14, 7, 3, 8, 4, 13, 15, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 25, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 16, 7, 3, 8, 4, 13, 17, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 26, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 18, 7, 3, 8, 4, 13, 19, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0 - "conns" - - - - - \ No newline at end of file diff --git a/demos/viewport/2d_in_3d/pong3d.gd b/demos/viewport/2d_in_3d/pong3d.gd index 046d4dd8597..9e5e5b28c58 100644 --- a/demos/viewport/2d_in_3d/pong3d.gd +++ b/demos/viewport/2d_in_3d/pong3d.gd @@ -1,14 +1,8 @@ extends Spatial -# member variables here, example: -# var a=2 -# var b="textvar" func _ready(): # Initalization here var tex = get_node("Viewport").get_render_target_texture() - get_node("Quad").get_material_override().set_texture(FixedMaterial.PARAM_DIFFUSE,tex) - pass - - + get_node("Quad").get_material_override().set_texture(FixedMaterial.PARAM_DIFFUSE, tex) diff --git a/demos/viewport/2d_in_3d/pong3d.scn b/demos/viewport/2d_in_3d/pong3d.scn index 58fd1513c074bf61f32c56df168e222cd35fde0f..2e60764a88474ec6229cee592d9ff3f65bec1c89 100644 GIT binary patch literal 5236 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 literal 3412 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 TX5Xz#EUj>G>R{?1`#<$R9v%KU diff --git a/demos/viewport/3d_in_2d/main.scn b/demos/viewport/3d_in_2d/main.scn index ad371b44177b77b47aa130c35b8e27f5b54cf533..d6c4deea42f72dab7aa16ff38d84a27fb8314455 100644 GIT binary patch literal 1685 zcmWkv4{#J`6@PoXxy}Dva!D?^OLE^OghY{CxO6Cjz}wq{BtjS(f(1Le-`?HcWhZyL z=k8u0DTSkyibnd!PO8MJTiP;o263oWbhK~Pec>x%J5(A!+mjQ;bP)pdl-EwM5N$*K1ngSy= z#OK5SSh5M~30rR{rd~8sN>r2c3RICsUP>0VbWTarF0Yv~)PfZ)dFc}le*&6Gj3gR1 zMx%wCJfj#=EInYRG^f1}hDv?74An&Ba(YV6k!_xJz+)2uhgY!`SqPF4o`nj+gO{-Q z3y%riqzal`xsf}d8@V*?sgk6;V#$&OJPB6p($h*TK|h38=~k^}$eNkajeNAAo3xD? zO4HAB@uFqvrC-m+ z$lWeWHk-rynY1D|v6gbsqLpM@sSl75`z0Tm2t+s!tWBVu@HLX8q*Y5dq(ZJ3 z+2@r^OSTjjJ+KRsT^YmUifOW1)1Z1&O z+(A1TLy1f?>aBoz2JwZFWQYP(&Xd@?`XB%Dd`4arC3@omQ0t1>HE^kG;ZW@eD@dqfA=u z4tlhdLOVW946#kT1qbm#yQMUMEimI$wqOEsB+(lMgZ}x-2>8hQp5s-LqD`xYuH}{P zzs5gsYnsM)Fid{HP3l=)>roxH3(qB@LaW1qv%lZ*vpn(fBfL zUwypyjKe9S=9$%$=l;Q7fBp5%cyZgi;+ZjtnJ;tffgTK_>L9VofSWgs2)e!2KgP zAVLR(2Zs;4bApf!uz|3!Vgv4WUDdm_XB{3$2#(+(47tr{m+vhDyRx!!1ixGE!yXrB z0gt0=L|}Mo@#64l3d)IJXbr3tay3vuu zIBBgwcQW@^3eD`R=cX=^+VIk7LYUZh{9kWesDF6SckRD#w%+6lrbTgG{jZL#`OiwY z_1b;M-v8Y^;VRWFgZ~TdSXjP%!~X3{6H`AE8V0|^+2N1%a?h?G-hA=B``Z5f%JrfB zIzE|M{JVBFWv<)w&IfnC6n<-d<<)C1J=D;Be*MDy`s<5iDVTc3{DcqfxcCX1xZM%{ zOxLB*m)C@xAMgIC&Uf>py>Em!|NIa8zTYu@_{@U+o018HBU=yO3DF;&eCpQR z1)STk`1w^Z=DFcCaW(lnjC8rU>i2B&WsCf+0Yj1y}R2VRB%fRK_S97Gc7F!L0f)=n9R)1+})jYcJ5|o zwuNfKR)f{>qsWUU7>j5iNQeo>geONX_B-|$+aA6={;4x>Dk2~U9J)!LV7~!1hkN5GTOK~oh~}YVd`na*5khE zhMj{jQXa(Dp_Zsohna>$#v(&dkE;lTl8tRR4_zb<5)mQBr;3PpHR3~()S!q>(OKp> zmY$M!F^dk5LNn>Eow0p8V>@SVP_96G~Tygozo zwrgoc!=r9stgjC|!}YVwE2N9e538D@9t&V4!B9wnPyRSNQ>_(fU}zeMgb2fyUd0Vu zk1C}gVDrz_7Yr|FyJ?4J1E?cw78|1hE5eFUXb?R+moJ}K>=iPM$dLlHlBASnX35uh zxJk$){w_Z)Uk{}YoPxHncBuRUw1>5wi&S>>oegO_=Q59K1y=GYG*#9MX`dWiY(c%n zx96yqb&Q;!&NI)RW88?NzZFJ0qchYC?8I8597fvf{lKGvnb$lcuvz9a(XxFb@grE7 zZCqq7=it0(QD`LP8q=}OX^pvBF?j|2j3Nf~P@q=}wwbV$J>(b!nbTyQP}KBZWv{@` z?50kjn(QEN3cgK-cJE z*WeyLL#cjTg|&RXtSQ=usH6F=QPdwnz%CSpIhNd2KC-;yO00{ptiSkP?2~H%m#$$u z?&b%1P~OP7qBxf|Jbi>~`A6liZi{5uj4pAwLBVGHt!l=mvqk2e?ZkfkP(FzXd2{0T zXkfS|)w`D+Aa)=T4rwaGVeY#X4u{pPN_%nX>|r??g<}}U9T=bZi?1UXmrr4wCyJZ!K0bzZ*o*09*gp0X zZsRb8BOJ;f@J=}=hq%DETi~<>l=#Faj^LE?FK!y!ht0eTHemDkLw>i4G@>*yfRcQl zuV--l^Wzf+ZjtYC)+@-y_TwPL$v8^T&F!xy5}M;On$XL6z4D7F2?;3s{8Lx(?)ato QcX@;WlT(xGByZ;b0T*?xwg3PC diff --git a/demos/viewport/3d_in_2d/player.scn b/demos/viewport/3d_in_2d/player.scn index d6e6ddc46187e0d35682c40a8a71f892f3de93e9..7f490237fbcb0e363c936bafc04cc7ccde707bad 100644 GIT binary patch delta 31358 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%0D*E= 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 delta 29121 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 diff --git a/demos/viewport/3d_in_2d/player.xml b/demos/viewport/3d_in_2d/player.xml deleted file mode 100644 index 5730336107c..00000000000 --- a/demos/viewport/3d_in_2d/player.xml +++ /dev/null @@ -1,1736 +0,0 @@ - - - - 0.4 - 0.4 - - - - 1 - - - - True - True - False - False - False - False - False - False - False - False - False - 0 - 0 - False - False - False - 0.702475, 0.707942, 0.727015, 1 - 0.351321, 0.35466, 0.377071, 1 - 0, 0, 0, 1 - 34.20256 - 0 - 1 - 1 - 0.5 - 0 - 1 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - True - True - False - False - False - False - False - False - False - False - False - 0 - 0 - False - False - False - 0.0616188, 0.431354, 0.64, 1 - 0.5, 0.5, 0.5, 1 - 0.0196078, 0.235675, 0.675973, 1 - 50 - 0 - 1 - 1 - 0.5 - 0.4 - 1 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - "Cube.002" - - "alphasort" - False - "material" - - "morph_arrays" - - - "primitive" - 4 - "arrays" - - 0.2607, 6.45948, 0.980779, 0.852531, 6.83043, 0.609826, 0.852531, 6.93043, 0.609826, 0.2607, 6.55948, 0.980779, 0, 7.06621, 0.103096, 0.955654, 7.06621, 0.103096, 0.852531, 6.93043, -0.403642, 0, 6.93043, -0.403642, 0, 6.45948, -0.774594, 0, 6.55948, -0.774594, 0.2607, 6.55948, -0.774594, 0.2607, 6.45948, -0.774594, 0, 6.45948, 0.980779, 0, 6.55948, 0.980779, 0.852531, 6.83043, -0.403642, 0.955654, 6.96621, 0.103096, 0, 6.93043, 0.609826, 1.70474, 3.5573, -0.353999, 1.71449, 3.62366, -0.198996, 1.77916, 3.62988, -0.16353, 1.76754, 3.55083, -0.34818, 1.71511, 3.58298, -0.0127468, 1.70308, 3.74367, 0.0692484, 1.80667, 3.81951, -0.174607, 1.52592, 3.24162, -0.0839551, 1.50573, 3.18374, -0.268539, 1.36446, 3.09798, -0.344433, 1.38154, 3.17921, -0.0161709, 2.44682, 3.07552, 0.376618, 2.28993, 2.80163, 0.457827, 2.52299, 2.59433, 0.553631, 2.69474, 2.85281, 0.479075, 2.53359, 3.02984, -0.15501, 2.55604, 3.1449, 0.136694, 2.79433, 2.92572, 0.24463, 2.78064, 2.80757, -0.0472709, 2.39441, 2.7167, -0.284614, 2.64285, 2.49755, -0.175588, 2.70938, 2.79639, 0.46437, 2.79808, 2.86134, 0.255559, 2.78589, 2.75611, -0.00442547, 2.66316, 2.47998, -0.118712, 2.38561, 2.31013, 0.396952, 2.36919, 2.23204, 0.0813577, 2.41942, 2.2435, 0.110139, 2.43405, 2.31306, 0.391226, 2.55641, 2.56618, 0.530774, 2.47334, 2.30784, -0.0772789, 2.51219, 2.31101, -0.0311523, 2.38859, 2.74151, 0.0599679, 2.38864, 2.7416, 0.0600288, 2.12663, 2.44425, -0.0282163, 2.22321, 2.52508, -0.185319, 2.13459, 2.5274, 0.293671, 0.173831, 0.925795, -0.251959, 0.323615, 0.972996, -0.416293, 0.50934, 0.00104547, -0.453384, 0.175987, 0.00104547, -0.331706, 0.916812, 0.888823, 0.214332, 0.549239, 0.836962, 0.37006, 0.552121, 0.665123, 0.401021, 0.944465, 0.443271, 0.182901, 0.631626, 1.83578, -0.105239, 0.721202, 1.70631, 0.188726, 0.913722, 0.95431, -0.169976, 0.478232, 1.53675, 0.317272, 0.454208, 1.69171, -0.268756, 0.63543, 0.987243, -0.370343, 0.262225, 1.39447, 0.162709, 0.170564, 0.859014, 0.160279, 0.255551, 1.52426, -0.294896, 0.126803, 1.32882, -0.0395796, 0.0660405, 0.880691, -0.102965, 0.19102, 1.40531, -0.162224, 0.256767, 1.56023, -0.0958005, 0.300707, 1.62315, -0.168503, 0.292542, 1.58081, -0.213789, 0.245079, 1.4957, -0.123593, 0.426543, 1.69115, -0.196413, 0.547313, 1.79071, -0.0844079, 0.586182, 1.83924, -0.0975873, 0.434509, 1.71208, -0.231916, 0.212253, 1.44274, -0.0415312, 0.220281, 1.46968, -0.143048, 0.175617, 1.41154, -0.0437374, 0.543306, 0.573346, 0.523815, 0.207486, 0.384965, 0.351051, 0.269976, 0.320526, 0.743389, 0.53325, 0.468211, 0.783185, 0.792721, 0.321493, 0.73458, 0.514523, 0.271138, 0.956088, 0.631719, 0.163855, 0.92639, 0.386424, 0.163401, 0.930524, 0.486595, 0.00104547, 1.08874, 0.326299, 0.00104547, 0.904533, 0.668445, 1.73174, 0.152757, 0.462058, 1.58268, 0.259184, 0.290415, 1.46398, 0.121989, 1.57608, 3.45117, -0.0476083, 1.50191, 3.29774, -0.132197, 1.61428, 3.4244, 0.016813, 1.66072, 3.58429, -0.072422, 1.62434, 3.38222, -0.419987, 1.67177, 3.34226, -0.426789, 1.48496, 3.24915, -0.287145, 1.54119, 3.29007, -0.372791, 1.57272, 3.23249, -0.370566, 1.79243, 3.69662, -0.478226, 1.47279, 3.17682, -0.509438, 1.6491, 3.37415, -0.611694, 1.52444, 3.47482, 0.146797, 1.97806, 2.60303, -0.0912834, 1.98619, 2.68696, 0.233771, 2.07568, 2.68462, -0.249978, 2.24859, 2.87814, -0.35026, 2.14291, 2.96404, 0.3995, 2.30152, 3.24052, 0.317542, 2.38915, 3.19439, -0.219368, 2.41174, 3.31063, 0.0752657, 0.0964089, 0.00104547, -0.196812, 0.154027, 0.441809, 0.19622, 0.835003, 0.00104547, -0.205403, 0.55748, 1.72198, 0.0964474, 0.425773, 1.62639, 0.166544, 0.447702, 1.58483, 0.201877, 0.611101, 1.70343, 0.114914, 0.506064, 1.79234, -0.0642154, 0.311982, 1.54621, 0.0812291, 0.30653, 1.48536, 0.0960338, 0.408718, 1.71209, -0.154497, 0.23599, 1.51185, -0.0296548, 0.272186, 1.57784, -0.251696, 0.0508581, 0.00104547, 0.0402964, 0.14499, 0.00104547, 0.619324, 0.916171, 0.00104547, 0.0302318, 0.874277, 0.386199, 0.339815, 0.82337, 0.00104547, 0.611434, 0.644625, 0.00104547, 0.90083, 0.19633, 0.00104547, -0.176104, 0.736495, 0.00104547, -0.182387, 0.85902, 0.00104547, 0.0313234, 0.108829, 0.00104547, 0.040049, 1.86783, 5.49219, -0.536097, 1.99626, 5.62831, -0.300326, 1.99626, 5.45781, -0.129823, 1.86783, 5.22204, -0.265945, 1.86783, 6.50041, -0.265945, 1.99626, 6.26464, -0.129823, 1.99626, 6.09414, -0.300326, 1.86783, 6.23026, -0.536097, 1.99626, 5.86123, -0.362734, 1.86783, 5.86123, -0.63498, 1.7, 6.62333, -0.336911, 1.7, 6.30123, -0.659013, 1.7, 5.42123, -0.659013, 1.7, 5.09912, -0.336911, 1.7, 5.86123, -0.776911, 1.6, 6.62333, 0.543096, 1.6, 6.30123, 0.865198, 1.7, 6.30123, 0.865198, 1.7, 6.62333, 0.543096, 1.6, 5.86123, 0.983096, 1.7, 5.86123, 0.983096, 1.6, 5.42123, 0.865198, 1.7, 5.42123, 0.865198, 1.6, 5.42123, -0.659013, 1.6, 5.09912, -0.336911, 1.6, 5.09913, 0.543096, 1.7, 5.09913, 0.543096, 1.6, 5.86123, -0.776911, 1.6, 4.98123, 0.103096, 1.7, 4.98123, 0.103096, 1.6, 6.30123, -0.659013, 1.6, 6.62333, -0.336911, 1.6, 6.74123, 0.103096, 1.7, 6.74123, 0.103096, 1.86783, 5.86123, 0.841165, 1.86783, 6.23026, 0.742282, 1.86783, 5.49219, 0.742282, 1.86783, 5.22204, 0.47213, 1.86783, 5.12316, 0.103096, 1.86783, 6.50041, 0.47213, 1.86783, 6.5993, 0.103096, 1.99626, 5.3954, 0.103096, 1.99626, 5.45781, 0.336007, 1.99626, 5.62832, 0.50651, 1.99626, 5.86123, 0.568919, 1.99626, 6.09414, 0.50651, 1.99626, 6.26464, 0.336007, 1.99626, 6.32705, 0.103096, 0.102832, 2.48009, 0.176006, 5.00021e-06, 2.4738, 0.177211, 5.00021e-06, 2.42055, 0.19141, 0.0988953, 2.42787, 0.190009, 0.149215, 2.70638, -0.125392, 0.228589, 2.63923, -0.0490058, 0.245228, 2.61305, -0.0718189, 0.152867, 2.69118, -0.160703, 5.00021e-06, 2.7271, -0.192857, 0.200279, 2.72863, -0.178996, 5.00021e-06, 2.77269, -0.218433, 0.254515, 2.5228, 0.0532499, 0.177509, 2.46933, 0.131427, 0.230502, 2.45653, 0.179303, 0.32495, 2.52211, 0.0834183, 0.31356, 2.6328, -0.0699792, 5.00021e-06, 2.38434, 0.263172, 0.134082, 2.39331, 0.261453, 4.89224e-06, 2.18251, 0.500372, 0.225093, 2.1995, 0.49518, 0.391925, 2.2292, 0.34273, 0.272307, 2.12215, 0.166987, 0.273286, 2.15284, 0.145033, 0.377566, 2.23301, 0.230347, 0.509219, 2.60277, -0.0602789, 0.306467, 2.75371, -0.22827, 0.384471, 2.30721, 0.355435, 5.53206e-06, 2.7678, -0.324424, 0.340915, 2.69228, -0.257391, 0.141881, 2.21642, -0.246023, 5.00021e-06, 2.24749, -0.273838, 0.226149, 2.1204, 0.482878, 5.00021e-06, 2.10499, 0.484715, 5.00021e-06, 1.97359, 0.0658354, 0.0951926, 1.97992, 0.0646229, 0.536694, 2.41886, 0.193185, 0.163197, 2.02451, 0.00668271, 5.00021e-06, 2.80311, -0.262553, 0.221777, 2.14883, -0.169134, 5.0058e-06, 2.08031, -0.179583, 4.99835e-06, 2.12243, -0.227502, 5.00021e-06, 1.97109, -0.0331461, 4.99835e-06, 1.97504, -0.0339018, 0.229811, 2.07077, -0.0609438, 5.0058e-06, 2.03165, -0.112157, 4.99835e-06, 2.00283, -0.0700111, 5.00021e-06, 2.14179, -0.244837, 0.549486, 2.33903, 0.185763, 0.532141, 2.52821, -0.0726373, 0.367385, 2.32682, -0.123862, 0.198102, 4.44663, -0.00271145, 0.535945, 4.16951, 0.521097, 0.681184, 4.27477, 0.307467, 0.0960235, 4.4178, 0.0939296, 0, 4.41627, 0.145479, 0, 4.10504, 0.75232, 0.295152, 4.11437, 0.707528, 0, 4.62654, -0.650476, 0.75197, 4.49872, -0.484507, 0.568386, 3.97815, -0.416848, 0, 4.0743, -0.542347, 0.453404, 3.62952, 1.15385, 0, 3.62251, 1.22471, 0, 3.3304, 0.897974, 0.354866, 3.3434, 0.864531, 0.713601, 4.46674, -0.124363, 1.03995, 4.04518, 0.442157, 1.12602, 4.3213, -0.0494407, 0, 4.73174, -0.547059, 0.464921, 4.64317, -0.424668, 0.716219, 4.58287, -0.480226, 0, 4.71901, -0.593658, 0.850048, 3.71295, 0.879328, 0.649196, 3.42772, 0.674737, 0.84841, 3.80937, 0.873472, 0.451539, 3.72707, 1.15037, 0.155937, 3.05577, 0.331006, 0.258719, 3.09481, 0.245674, 0.822291, 3.77674, 0.0641416, 0.359401, 3.14451, 0.132252, 0.226502, 3.30884, -0.183514, 0, 3.34718, -0.233548, 0, 3.04671, 0.334585, 1.1403, 4.19005, 0.0860849, 1.11025, 4.20631, -0.0820755, 0, 3.71833, 1.2227, 1.07207, 4.04817, 0.195228, 0.177538, 3.25078, -0.147598, 0, 3.28068, -0.186631, 0.249187, 2.13753, -0.031997, 0.20137, 2.11848, 0.0341487, 0.497933, 2.32861, 0.160251, 0.252884, 2.22978, -0.1047, 0.438171, 2.39896, -0.000411894, 0.941862, 3.86072, 0.194563, 0.997836, 4.10049, -0.213272, 0.87372, 3.89175, -0.186777, 0.347259, 3.23006, -0.0503454, 0.821813, 3.80214, -0.0657451, 0.908494, 3.91354, 0.153681, 1.01577, 4.06798, 0.154229, 1.07199, 4.18489, 0.0643051, 1.04723, 4.19828, -0.0742428, 2.0359, 6.20719, -0.0966551, 2.0359, 6.06097, -0.242878, 2.0359, 5.66148, -0.242878, 2.0359, 5.51526, -0.0966551, 2.0359, 5.86123, -0.296399, 2.0359, 5.86123, 0.502584, 2.0359, 6.06097, 0.449063, 2.0359, 5.66148, 0.449063, 2.0359, 5.51526, 0.30284, 2.0359, 5.46174, 0.103096, 2.0359, 6.20719, 0.30284, 2.0359, 6.26072, 0.103096, 0, 5.86123, 1.1031, 0, 5.47658, 1.00003, 0.329213, 5.47658, 1.00003, 0, 5.20179, 0.809688, 0, 4.9952, 0.603096, 0.329213, 5.20344, 0.811334, 1.15486, 6.36123, 0.969121, 1.2072, 6.11123, 1.03611, 1.39648, 6.36123, 0.969121, 0, 5.86123, -0.896911, 1.39648, 5.86123, -0.896911, 1.39648, 5.36123, -0.762936, 0, 5.36123, -0.762936, 1.39648, 4.9952, -0.396911, 0, 4.9952, -0.396911, 0.329213, 5.36123, 0.969121, 0.257147, 5.40641, 0.875976, 0.257146, 5.2834, 0.752961, 0, 5.49634, 0.900073, 0.257147, 5.49634, 0.900073, 0, 5.28211, 0.751677, 0.685695, 5.86123, 1.1031, 0.633352, 6.11123, 1.03611, 1.39648, 5.36123, 0.969121, 1.39648, 5.86123, 1.1031, 1.15486, 5.86123, 1.1031, 1.39648, 4.9952, 0.603096, 0.23657, 2.56168, 0.0584772, 0.170392, 2.51572, 0.125662, 5.00021e-06, 2.73725, -0.153025, 0.350345, 2.31871, -0.0906937, 0, 4.66231, -0.410127, 0.153299, 4.61636, -0.336561, 0.252264, 4.53307, -0.191655, 0.271744, 3.18932, -0.0437093, 0.122488, 3.05335, 0.253795, 0.202672, 3.0838, 0.187225, 0.281216, 3.12258, 0.0987407, 0, 3.04628, 0.256587, 0.954611, 4.1111, -0.182336, 0.85235, 3.93911, -0.160509, 0.809584, 3.86528, -0.0607897, 0.809978, 3.84435, 0.0462258, 0, 4.97587, -0.315884, 1.39648, 4.86123, 0.103096, 0.18642, 4.95573, -0.248219, 0.269727, 4.92174, -0.116503, 0.212301, 4.88556, 0.0356146, 0, 4.86123, 0.103096, 0.942888, 6.86123, 0.103096, 1.39648, 6.86123, 0.103096, 1.39648, 6.72725, -0.396911, 0.841135, 6.72725, -0.396911, 1.39648, 6.36123, -0.762936, 0.257165, 6.36123, -0.762936, 0.841135, 6.72725, 0.603096, 1.39648, 6.72725, 0.603096, 0, 6.36123, -0.762936, 0.257165, 6.36123, 0.969121, 0.685695, 6.36123, 0.969121, 0, 6.36123, 0.969121, -0.2607, 6.45948, 0.980779, -0.2607, 6.55948, 0.980779, -0.852531, 6.93043, 0.609826, -0.852531, 6.83043, 0.609826, -0.852531, 6.93043, -0.403642, -0.955654, 7.06621, 0.103096, -0.2607, 6.45948, -0.774594, -0.2607, 6.55948, -0.774594, -0.852531, 6.83043, -0.403642, -0.955654, 6.96621, 0.103096, -1.70474, 3.5573, -0.353999, -1.76754, 3.55083, -0.34818, -1.77916, 3.62988, -0.16353, -1.71449, 3.62366, -0.198996, -1.80667, 3.81951, -0.174607, -1.70308, 3.74367, 0.0692484, -1.71511, 3.58298, -0.0127468, -1.52592, 3.24162, -0.0839551, -1.38154, 3.17921, -0.0161709, -1.36446, 3.09798, -0.344433, -1.50573, 3.18374, -0.268539, -2.44682, 3.07552, 0.376618, -2.69474, 2.85281, 0.479075, -2.52299, 2.59433, 0.553631, -2.28993, 2.80163, 0.457827, -2.53359, 3.02984, -0.15501, -2.78064, 2.80757, -0.0472709, -2.79433, 2.92572, 0.24463, -2.55604, 3.1449, 0.136694, -2.39441, 2.7167, -0.284614, -2.64285, 2.49755, -0.175588, -2.79808, 2.86134, 0.255559, -2.70938, 2.79639, 0.46437, -2.66316, 2.47998, -0.118712, -2.78589, 2.75611, -0.00442547, -2.38561, 2.31013, 0.396952, -2.43405, 2.31306, 0.391226, -2.41942, 2.2435, 0.110139, -2.36919, 2.23204, 0.0813577, -2.55641, 2.56618, 0.530774, -2.51219, 2.31101, -0.0311523, -2.47334, 2.30784, -0.0772789, -2.38859, 2.74151, 0.0599679, -2.38864, 2.7416, 0.0600288, -2.12663, 2.44425, -0.0282163, -2.22321, 2.52508, -0.185319, -2.13459, 2.5274, 0.293671, -0.173831, 0.925795, -0.251959, -0.175987, 0.00104547, -0.331706, -0.50934, 0.00104547, -0.453384, -0.323615, 0.972996, -0.416293, -0.916812, 0.888823, 0.214332, -0.944465, 0.443271, 0.182901, -0.552121, 0.665123, 0.401021, -0.549239, 0.836962, 0.37006, -0.631626, 1.83578, -0.105239, -0.913722, 0.95431, -0.169976, -0.721202, 1.70631, 0.188726, -0.478232, 1.53675, 0.317272, -0.454208, 1.69171, -0.268756, -0.63543, 0.987243, -0.370343, -0.170564, 0.859014, 0.160279, -0.262225, 1.39447, 0.162709, -0.255551, 1.52426, -0.294896, -0.0660405, 0.880691, -0.102965, -0.126803, 1.32882, -0.0395796, -0.19102, 1.40531, -0.162224, -0.256767, 1.56023, -0.0958005, -0.245079, 1.4957, -0.123593, -0.292542, 1.58081, -0.213789, -0.300707, 1.62315, -0.168503, -0.426543, 1.69115, -0.196413, -0.434509, 1.71208, -0.231916, -0.586182, 1.83924, -0.0975873, -0.547313, 1.79071, -0.0844079, -0.212253, 1.44274, -0.0415312, -0.175617, 1.41154, -0.0437374, -0.220281, 1.46968, -0.143048, -0.543306, 0.573346, 0.523815, -0.53325, 0.468211, 0.783185, -0.269976, 0.320526, 0.743389, -0.207486, 0.384965, 0.351051, -0.792721, 0.321493, 0.73458, -0.631719, 0.163855, 0.92639, -0.514523, 0.271138, 0.956088, -0.386424, 0.163401, 0.930524, -0.486595, 0.00104547, 1.08874, -0.326299, 0.00104547, 0.904533, -0.462058, 1.58268, 0.259184, -0.668445, 1.73174, 0.152757, -0.290415, 1.46398, 0.121989, -1.57608, 3.45117, -0.0476083, -1.61428, 3.4244, 0.016813, -1.50191, 3.29774, -0.132197, -1.66072, 3.58429, -0.072422, -1.62434, 3.38222, -0.419987, -1.67177, 3.34226, -0.426789, -1.48496, 3.24915, -0.287145, -1.57272, 3.23249, -0.370566, -1.54119, 3.29007, -0.372791, -1.79243, 3.69662, -0.478226, -1.47279, 3.17682, -0.509438, -1.6491, 3.37415, -0.611694, -1.52444, 3.47482, 0.146797, -1.98619, 2.68696, 0.233771, -1.97806, 2.60303, -0.0912834, -2.07568, 2.68462, -0.249978, -2.24859, 2.87814, -0.35026, -2.14291, 2.96404, 0.3995, -2.30152, 3.24052, 0.317542, -2.38915, 3.19439, -0.219368, -2.41174, 3.31063, 0.0752657, -0.0964089, 0.00104547, -0.196812, -0.154027, 0.441809, 0.19622, -0.835003, 0.00104547, -0.205403, -0.55748, 1.72198, 0.0964474, -0.611101, 1.70343, 0.114914, -0.447702, 1.58483, 0.201877, -0.425773, 1.62639, 0.166544, -0.506064, 1.79234, -0.0642154, -0.30653, 1.48536, 0.0960338, -0.311982, 1.54621, 0.0812291, -0.408718, 1.71209, -0.154497, -0.23599, 1.51185, -0.0296548, -0.272186, 1.57784, -0.251696, -0.14499, 0.00104547, 0.619324, -0.0508581, 0.00104547, 0.0402964, -0.916171, 0.00104547, 0.0302318, -0.82337, 0.00104547, 0.611434, -0.874277, 0.386199, 0.339815, -0.644625, 0.00104547, 0.90083, -0.19633, 0.00104547, -0.176104, -0.108829, 0.00104547, 0.040049, -0.85902, 0.00104547, 0.0313234, -0.736495, 0.00104547, -0.182387, -1.86783, 5.49219, -0.536097, -1.86783, 5.22204, -0.265945, -1.99626, 5.45781, -0.129823, -1.99626, 5.62831, -0.300326, -1.86783, 6.50041, -0.265945, -1.86783, 6.23026, -0.536097, -1.99626, 6.09414, -0.300326, -1.99626, 6.26464, -0.129823, -1.86783, 5.86123, -0.63498, -1.99626, 5.86123, -0.362734, -1.7, 6.62333, -0.336911, -1.7, 6.30123, -0.659013, -1.7, 5.42123, -0.659013, -1.7, 5.09912, -0.336911, -1.7, 5.86123, -0.776911, -1.6, 6.62333, 0.543096, -1.7, 6.62333, 0.543096, -1.7, 6.30123, 0.865198, -1.6, 6.30123, 0.865198, -1.7, 5.86123, 0.983096, -1.6, 5.86123, 0.983096, -1.7, 5.42123, 0.865198, -1.6, 5.42123, 0.865198, -1.6, 5.42123, -0.659013, -1.6, 5.09912, -0.336911, -1.7, 5.09913, 0.543096, -1.6, 5.09913, 0.543096, -1.6, 5.86123, -0.776911, -1.7, 4.98123, 0.103096, -1.6, 4.98123, 0.103096, -1.6, 6.30123, -0.659013, -1.6, 6.62333, -0.336911, -1.6, 6.74123, 0.103096, -1.7, 6.74123, 0.103096, -1.86783, 6.23026, 0.742282, -1.86783, 5.86123, 0.841165, -1.86783, 5.49219, 0.742282, -1.86783, 5.22204, 0.47213, -1.86783, 5.12316, 0.103096, -1.86783, 6.5993, 0.103096, -1.86783, 6.50041, 0.47213, -1.99626, 5.45781, 0.336007, -1.99626, 5.3954, 0.103096, -1.99626, 5.86123, 0.568919, -1.99626, 5.62832, 0.50651, -1.99626, 6.09414, 0.50651, -1.99626, 6.26464, 0.336007, -1.99626, 6.32705, 0.103096, -0.102832, 2.48009, 0.176006, -0.0988953, 2.42787, 0.190009, -0.149215, 2.70638, -0.125392, -0.152867, 2.69118, -0.160703, -0.245228, 2.61305, -0.0718189, -0.228589, 2.63923, -0.0490058, -0.200279, 2.72863, -0.178996, -0.254515, 2.5228, 0.0532499, -0.32495, 2.52211, 0.0834183, -0.230502, 2.45653, 0.179303, -0.177509, 2.46933, 0.131427, -0.31356, 2.6328, -0.0699792, -0.134082, 2.39331, 0.261453, -0.225093, 2.1995, 0.49518, -0.391925, 2.2292, 0.34273, -0.377566, 2.23301, 0.230347, -0.273286, 2.15284, 0.145033, -0.272307, 2.12215, 0.166987, -0.306467, 2.75371, -0.22827, -0.509219, 2.60277, -0.0602789, -0.384471, 2.30721, 0.355435, -0.141881, 2.21642, -0.246023, -0.340915, 2.69228, -0.257391, -0.226149, 2.1204, 0.482878, -0.0951926, 1.97992, 0.0646229, -0.536694, 2.41886, 0.193185, -0.163197, 2.02451, 0.00668271, -0.221777, 2.14883, -0.169134, -0.229811, 2.07077, -0.0609438, -0.549486, 2.33903, 0.185763, -0.532141, 2.52821, -0.0726373, -0.367385, 2.32682, -0.123862, -0.198102, 4.44663, -0.00271145, -0.681184, 4.27477, 0.307467, -0.535945, 4.16951, 0.521097, -0.0960235, 4.4178, 0.0939296, -0.295152, 4.11437, 0.707528, -0.568386, 3.97815, -0.416848, -0.75197, 4.49872, -0.484507, -0.453404, 3.62952, 1.15385, -0.354866, 3.3434, 0.864531, -0.713601, 4.46674, -0.124363, -1.12602, 4.3213, -0.0494407, -1.03995, 4.04518, 0.442157, -0.716219, 4.58287, -0.480226, -0.464921, 4.64317, -0.424668, -0.850048, 3.71295, 0.879328, -0.649196, 3.42772, 0.674737, -0.84841, 3.80937, 0.873472, -0.451539, 3.72707, 1.15037, -0.258719, 3.09481, 0.245674, -0.155937, 3.05577, 0.331006, -0.822291, 3.77674, 0.0641416, -0.359401, 3.14451, 0.132252, -0.226502, 3.30884, -0.183514, -1.1403, 4.19005, 0.0860849, -1.11025, 4.20631, -0.0820755, -1.07207, 4.04817, 0.195228, -0.177538, 3.25078, -0.147598, -0.20137, 2.11848, 0.0341487, -0.249187, 2.13753, -0.031997, -0.497933, 2.32861, 0.160251, -0.252884, 2.22978, -0.1047, -0.438171, 2.39896, -0.000411894, -0.941862, 3.86072, 0.194563, -0.997836, 4.10049, -0.213272, -0.87372, 3.89175, -0.186777, -0.347259, 3.23006, -0.0503454, -0.821813, 3.80214, -0.0657451, -1.01577, 4.06798, 0.154229, -0.908494, 3.91354, 0.153681, -1.04723, 4.19828, -0.0742428, -1.07199, 4.18489, 0.0643051, -2.0359, 6.06097, -0.242878, -2.0359, 6.20719, -0.0966551, -2.0359, 5.51526, -0.0966551, -2.0359, 5.66148, -0.242878, -2.0359, 5.86123, -0.296399, -2.0359, 6.06097, 0.449063, -2.0359, 5.86123, 0.502584, -2.0359, 5.66148, 0.449063, -2.0359, 5.51526, 0.30284, -2.0359, 5.46174, 0.103096, -2.0359, 6.26072, 0.103096, -2.0359, 6.20719, 0.30284, -0.329213, 5.47658, 1.00003, -0.329213, 5.20344, 0.811334, -1.15486, 6.36123, 0.969121, -1.39648, 6.36123, 0.969121, -1.2072, 6.11123, 1.03611, -1.39648, 5.36123, -0.762936, -1.39648, 5.86123, -0.896911, -1.39648, 4.9952, -0.396911, -0.257146, 5.2834, 0.752961, -0.257147, 5.40641, 0.875976, -0.329213, 5.36123, 0.969121, -0.257147, 5.49634, 0.900073, -0.685695, 5.86123, 1.1031, -0.633352, 6.11123, 1.03611, -1.39648, 5.36123, 0.969121, -1.15486, 5.86123, 1.1031, -1.39648, 5.86123, 1.1031, -1.39648, 4.9952, 0.603096, -0.23657, 2.56168, 0.0584772, -0.170392, 2.51572, 0.125662, -0.350345, 2.31871, -0.0906937, -0.153299, 4.61636, -0.336561, -0.252264, 4.53307, -0.191655, -0.271744, 3.18932, -0.0437093, -0.202672, 3.0838, 0.187225, -0.122488, 3.05335, 0.253795, -0.281216, 3.12258, 0.0987407, -0.85235, 3.93911, -0.160509, -0.954611, 4.1111, -0.182336, -0.809584, 3.86528, -0.0607897, -0.809978, 3.84435, 0.0462258, -1.39648, 4.86123, 0.103096, -0.18642, 4.95573, -0.248219, -0.269727, 4.92174, -0.116503, -0.212301, 4.88556, 0.0356146, -0.942888, 6.86123, 0.103096, -0.841135, 6.72725, -0.396911, -1.39648, 6.72725, -0.396911, -1.39648, 6.86123, 0.103096, -0.257165, 6.36123, -0.762936, -1.39648, 6.36123, -0.762936, -1.39648, 6.72725, 0.603096, -0.841135, 6.72725, 0.603096, -0.257165, 6.36123, 0.969121, -0.685695, 6.36123, 0.969121 - 0.323483, -0.753124, 0.572855, 0.771126, -0.534781, 0.345505, 0.599478, 0.562448, 0.569454, 0.202252, 0.315394, 0.927157, 0, 1, -0, 0.696021, 0.718022, -0, 0.599136, 0.562128, -0.57013, 0, 0.866019, -0.500011, 0, -0.789191, -0.614148, 0, 0.382911, -0.923785, 0.202065, 0.315101, -0.927298, 0.323297, -0.752692, -0.573527, 0, -0.789675, 0.613525, 0, 0.383265, 0.923638, 0.770859, -0.534596, -0.346386, 0.868674, -0.495384, 0, 0, 0.866452, 0.49926, 0.167052, 0.584181, -0.794246, 0.308094, 0.942288, -0.13104, -0.783538, 0.601413, -0.156107, -0.724538, 0.614456, -0.312232, -0.831821, 0.51651, -0.203201, -0.468553, 0.81396, 0.343405, -0.207013, 0.970059, -0.127008, -0.839933, 0.527586, -0.127141, -0.839469, 0.51929, -0.16009, -0.952083, -0.0830945, -0.294335, -0.969325, 0.0600821, 0.238326, -0.242219, 0.80573, 0.54049, -0.618771, 0.285356, 0.731912, -0.00900884, -0.126124, 0.991974, 0.500138, 0.3651, 0.785216, 0.0490036, 0.723054, -0.689051, 0.0889861, 0.993844, -0.0659897, 0.858321, 0.492184, 0.145054, 0.845097, 0.209024, -0.492057, -0.210106, 0.16008, -0.964484, 0.529219, -0.36215, -0.767317, 0.835061, -0.3935, 0.384488, 0.882867, -0.432425, 0.18318, 0.857612, -0.49035, 0.155111, 0.828872, -0.533561, 0.168177, -0.311554, -0.724288, 0.615094, -0.251244, -0.959933, -0.124121, 0.661603, -0.73467, 0.150137, 0.642912, -0.678963, 0.354503, 0.72766, -0.516469, 0.45141, 0.115162, -0.7841, -0.609856, 0.772162, -0.611128, 0.174036, 0.773373, -0.45522, 0.441213, 0.537341, -0.81952, 0.199126, -0.891041, -0.346405, -0.293343, -0.609658, -0.17619, -0.772835, -0.901333, -0.16224, 0.401594, -0.77153, 0.0690475, -0.632435, -0.315127, 0.0940378, -0.944379, 0.055046, -0.627524, -0.776649, -0.536581, -0.621673, -0.570617, 0.861095, 0.107012, 0.497055, -0.0380375, 0.0810799, 0.995982, -0.00700771, -0.117129, 0.993092, 0.797008, -0.304385, 0.521659, 0.524884, 0.803823, -0.279938, 0.595044, 0.585044, 0.551041, 0.871559, 0.129934, -0.472761, -0.200267, 0.367489, 0.90821, 0.0669956, 0.520966, -0.850944, 0.382844, 0.129947, -0.914628, -0.739262, 0.276472, 0.614048, -0.776468, 0.0611156, 0.627186, -0.58619, 0.359116, -0.726235, -0.959877, 0.277253, 0.0420384, -0.992667, 0.0720484, -0.0970652, -0.896641, 0.277198, -0.345247, -0.943047, 0.164182, -0.289321, -0.728454, 0.359224, -0.583363, -0.765447, 0.642375, 0.0380222, -0.855938, 0.516566, 0.0230252, -0.610501, 0.786645, -0.0920755, -0.477172, 0.854307, 0.206074, -0.309014, 0.951044, 0.00500023, -0.513202, 0.81332, -0.274108, -0.781621, 0.597475, 0.179142, -0.831231, 0.554821, 0.0350519, -0.80571, 0.57851, 0.127112, 0.0110026, 0.996233, -0.0860201, -0.616626, 0.733745, -0.28529, -0.740791, 0.504539, 0.443474, 0.0110097, 0.826727, 0.562495, 0.798668, 0.375314, 0.470393, 0.00700849, 0.548665, 0.836013, 0.68171, 0.189197, 0.706736, -0.65479, 0.336406, 0.676817, -0.0310549, -0.441781, 0.896585, -0.617121, -0.634152, 0.465846, -0.16707, 0.870366, 0.463195, -0.5063, 0.725429, 0.466276, -0.711913, 0.614788, 0.339435, -0.409744, 0.0530964, 0.910654, -0.764085, -0.38755, 0.515732, -0.847732, 0.508439, -0.15113, 0.0380266, 0.718502, 0.694485, -0.160029, 0.076014, -0.984181, -0.759497, 0.484317, -0.434284, -0.812045, -0.505651, -0.291375, -0.511638, -0.289361, -0.809009, -0.820559, 0.421287, -0.386263, -0.223103, 0.739342, -0.635294, -0.724353, 0.0750365, -0.685334, -0.43004, 0.304028, -0.850078, -0.80007, 0.434581, 0.413553, -0.0460378, -0.996819, -0.0650535, -0.0350519, -0.808196, 0.58787, 0.267172, -0.820528, -0.505325, 0.6294, -0.428272, -0.648412, 0.297403, -0.309419, 0.903223, 0.622553, 0.221196, 0.750666, 0.897953, 0.117994, -0.423978, 0.920375, 0.351143, 0.17207, -0.753305, -0.654134, 0.0681181, -0.674119, -0.252419, 0.694153, 0.713493, -0.691478, -0.113078, 0.455352, 0.602466, 0.655507, -0.318438, 0.223307, 0.921266, -0.564392, 0.704489, 0.430299, -0.398344, 0.805696, 0.438379, 0.565223, 0.681269, -0.465184, -0.74958, 0.0670519, 0.658509, -0.747893, 0.534638, 0.39347, -0.0789773, 0.541844, -0.83676, -0.969378, 0.150213, 0.194276, -0.723252, 0.667233, -0.178062, -0.702756, -0.294317, -0.647697, -0.77343, -0.576065, 0.264489, 0.64207, -0.336037, -0.689075, 0.714816, 0.636836, -0.288926, 0.692559, -0.68055, 0.239193, 0.560659, -0.716842, 0.414487, -0.216317, -0.957402, 0.19128, 0.194204, -0.972021, 0.132139, 0.711943, 0.135989, -0.688945, -0.686439, 0.302193, -0.661423, 0.776432, -0.314175, -0.546304, 0.886017, -0.231005, -0.402008, 0.886168, -0.401076, -0.232044, 0.776611, -0.545429, -0.315248, 0.776187, 0.546132, -0.315076, 0.885812, 0.401915, -0.231951, 0.885812, 0.231951, -0.401915, 0.776187, 0.315076, -0.546132, 0.885871, 0, -0.463932, 0.776359, 0, -0.630291, 0.327036, 0.818089, -0.473052, 0.327036, 0.473052, -0.818089, 0.32719, -0.472275, -0.818476, 0.327303, -0.817758, -0.473439, 0.327008, 0, -0.945022, -0.652547, 0.65655, 0.378317, -0.652728, 0.379423, 0.655732, 0.327303, 0.473439, 0.817758, 0.32719, 0.818476, 0.472275, -0.653098, 0, 0.757273, 0.327317, 0, 0.944915, -0.652976, -0.378566, 0.65598, 0.327458, -0.472662, 0.818145, -0.652547, -0.378317, -0.65655, -0.652728, -0.655732, -0.379423, -0.652976, -0.65598, 0.378566, 0.327458, -0.818145, 0.472662, -0.652603, 0, -0.7577, -0.653098, -0.757273, 0, 0.327317, -0.944915, 0, -0.6523, 0.379174, -0.656302, -0.6523, 0.656302, -0.379174, -0.652603, 0.7577, 0, 0.327008, 0.945022, -0, 0.776848, 0, 0.629688, 0.776611, 0.315248, 0.545429, 0.776856, -0.314346, 0.545601, 0.776856, -0.545601, 0.314346, 0.776848, -0.629688, 0, 0.776432, 0.546304, 0.314175, 0.776359, 0.630291, -0, 0.886281, -0.463147, 0, 0.886373, -0.401169, 0.231097, 0.886373, -0.231097, 0.401169, 0.886281, 0, 0.463147, 0.886168, 0.232044, 0.401076, 0.886017, 0.402008, 0.231005, 0.885871, 0.463932, -0, 0.320359, 0.0650729, 0.945059, 0, 0.0700382, 0.997544, 0, 0.642347, 0.766414, 0.0170187, 0.688755, 0.724794, 0.609974, 0.430981, -0.664971, 0.947519, 0.264145, -0.180099, 0.303207, 0.801547, 0.515352, 0.183115, 0.866546, 0.464292, 0, 0.882519, 0.470277, -0.0130118, 0.73066, 0.682617, 0, 0.706106, 0.708106, 0.225998, 0.736995, 0.636996, 0.221247, 0.645722, 0.730817, -0.0530284, 0.84045, 0.539289, -0.0270074, 0.825227, 0.564155, -0.0350336, 0.777746, 0.627602, 0, 0.830353, 0.557237, -0.0410178, 0.818354, 0.573248, 0, 0.314425, 0.949282, 0.27534, 0.29136, 0.916132, 0.778752, -0.489473, 0.392379, 0.746544, -0.651475, -0.135099, 0.272405, -0.803194, 0.529788, 0.652602, -0.667616, 0.35833, 0.671414, 0.730451, 0.125077, 0.357959, 0.928893, -0.0949891, 0.443473, 0.436465, 0.782835, 0, 0.377932, -0.925833, 0.555211, 0.240091, -0.796302, 0.325138, -0.340145, -0.882376, 0, -0.203036, -0.979171, 0.405354, -0.612535, 0.678593, 0, -0.671726, 0.7408, 0, -0.989545, 0.144225, 0.324316, -0.945923, 0.00700683, 0.678459, 0.508344, 0.530359, 0.581287, -0.797393, -0.16208, 0, 0.993246, -0.116029, 0.624575, -0.536494, -0.567522, 0, -0.741749, -0.670677, 0, -0.556084, -0.831126, 0, -0.999902, -0.0140126, 0, -0.966632, -0.256168, 0.738289, -0.658258, -0.147058, 0, -0.851521, -0.524321, 0, -0.900741, -0.434357, 0, -0.346076, -0.938206, 0.897164, -0.425078, 0.120022, 0.916025, -0.0850023, -0.392011, 0.746835, -0.537601, -0.391438, 0.24712, 0.836407, 0.489238, 0.187033, 0.840147, 0.509089, 0.180007, 0.858032, 0.481018, 0.245128, 0.817427, 0.521272, 0, 0.768221, 0.640184, 0, 0.834352, 0.551232, 0.143113, 0.833656, 0.53342, 0, 0.114054, -0.993474, 0.536767, 0.0429814, -0.842635, 0.34218, -0.328173, -0.880463, 0, -0.278155, -0.960536, 0.372421, -0.379429, 0.846957, 0, -0.377424, 0.926041, 0, -0.819843, 0.572589, 0.295296, -0.813817, 0.500502, 0.195064, 0.900294, 0.389127, 0.804875, 0.356387, 0.474516, 0.808731, 0.587804, -0.020993, 0, 0.994988, 0.0999987, 0.169127, 0.969729, 0.176132, 0.451126, 0.771215, -0.449125, 0, 0.777245, -0.629198, 0.78993, -0.410483, 0.455536, 0.657391, -0.729434, 0.189112, 0.705632, 0.319286, 0.632566, 0.308272, 0.411363, 0.857758, 0.231245, -0.951006, 0.205217, 0.47266, -0.881231, 0.00500699, 0.887311, -0.393138, -0.241085, 0.618412, -0.762508, -0.190127, 0.259028, -0.529057, -0.808087, 0, -0.471055, -0.882104, 0, -0.97194, 0.235228, 0.972719, -0.231933, -0.00499856, 0.748485, -0.564366, -0.348226, 0, 0.419376, 0.907813, 0.793691, -0.521454, -0.313273, 0.307062, -0.405082, -0.861174, 0, -0.36621, -0.930532, -0.256367, -0.749072, -0.610874, 0.241336, -0.969348, -0.0460641, 0.800238, -0.563168, -0.206061, 0.679395, -0.526306, -0.511297, 0.794806, -0.441448, -0.416422, 0.78099, -0.430994, -0.451994, 0.727309, -0.686292, 0.00500213, 0.915343, -0.34713, -0.204077, 0.535473, -0.673595, -0.50945, 0.971477, -0.237116, 0.00300147, 0.731118, -0.68011, -0.0540087, 0.849093, -0.528058, -0.0140015, 0.83344, -0.540285, -0.116061, 0.864591, -0.499341, -0.0560383, 0.984291, 0.153045, -0.088026, 0.984291, 0.088026, -0.153045, 0.984377, -0.0870333, -0.153059, 0.984441, -0.152068, -0.0880395, 0.984378, 0, -0.176068, 0.984551, 0, 0.175098, 0.984441, 0.0880395, 0.152068, 0.984527, -0.0870466, 0.152081, 0.984527, -0.152081, 0.0870466, 0.984551, -0.175098, 0, 0.984377, 0.153059, 0.0870333, 0.984378, 0.176068, -0, 0, 0, 1, 0, -0.848897, 0.528558, -0.210351, -0.405676, 0.889483, 0, -0.0810577, 0.996709, 0, -0.92105, 0.389444, -0.197353, -0.573024, 0.795421, -0.167145, 0.336293, 0.926806, -0.401672, 0.237397, 0.884479, 0.653302, 0.379175, 0.655303, 0, 0, -1, 0.653177, 0, -0.757205, 0.653121, -0.37807, -0.656122, 0, -0.49926, -0.866452, 0.671631, -0.686645, -0.278262, 0, -0.926881, -0.375357, -0.433934, -0.447965, 0.781683, -0.4965, -0.437441, 0.749755, -0.353503, -0.137195, 0.925318, 0, -0.848897, 0.528558, -0.359502, -0.75906, 0.542758, 0, -0.0770792, 0.997025, 0.168109, 0.172111, 0.970627, 0.402511, 0.237301, 0.884123, 0.65355, -0.378318, 0.655551, 0.653672, 0, 0.756778, -0.167136, 0.17214, 0.97079, 0.668803, -0.684822, 0.289347, 0.880048, 0.129007, 0.457025, 0.644507, 0.0390307, 0.763601, 0, 0.542878, -0.839811, 0.823173, -0.419088, -0.383081, 0, 0.941447, 0.33716, 0.175995, 0.932972, 0.31399, 0.269002, 0.885006, 0.380003, 0.644374, -0.493286, -0.584339, 0.355385, -0.786851, 0.504546, 0.641692, -0.681736, 0.351379, 0.758512, -0.647437, -0.07405, 0, -0.746027, 0.665916, 0.905274, -0.411124, -0.107032, 0.759428, -0.614346, -0.214121, 0.64053, -0.74862, -0.171142, 0.712784, -0.693763, -0.103113, 0, -0.812786, -0.582563, 0.707572, -0.706571, 0.0100081, 0.463983, -0.666975, -0.582978, 0.721736, -0.682696, -0.114116, 0.557506, -0.667605, 0.493448, 0, -0.762778, 0.64666, -0.001, 1, 0, 0.653177, 0.757205, -0, 0.652874, 0.655873, -0.378927, -0.0379873, 0.86471, -0.500832, 0.652874, 0.378927, -0.655873, -0.0350082, 0.578135, -0.81519, -0.0380063, 0.865143, 0.500083, 0.653121, 0.656122, 0.37807, 0, 0.610194, -0.792252, -0.0350367, 0.578606, 0.814854, 0.168118, 0.336236, 0.926651, 0, 0.610678, 0.791879, -0.322586, -0.753368, 0.57304, -0.201292, 0.315457, 0.927345, -0.598836, 0.562786, 0.569796, -0.77072, -0.535194, 0.345772, -0.598495, 0.562465, -0.570471, -0.695505, 0.718521, 0, -0.322401, -0.752935, -0.573713, -0.201105, 0.315165, -0.927485, -0.770452, -0.535009, -0.346654, -0.868428, -0.495815, 0, -0.166079, 0.584278, -0.794378, 0.725013, 0.614011, -0.312005, 0.783924, 0.600942, -0.155985, -0.307188, 0.942578, -0.13108, 0.20797, 0.969858, -0.126981, 0.469334, 0.813578, 0.343244, 0.832129, 0.51608, -0.203032, 0.840228, 0.527143, -0.127034, 0.969385, 0.0600239, 0.238095, 0.952177, -0.0830154, -0.294055, 0.839764, 0.518854, -0.159955, 0.243161, 0.805534, 0.540358, -0.499387, 0.365283, 0.785609, 0.0100097, -0.126123, 0.991964, 0.619388, 0.285179, 0.731458, -0.0480059, 0.723089, -0.689085, -0.844811, 0.209201, -0.492473, -0.858057, 0.492607, 0.145179, -0.087994, 0.993932, -0.0659955, 0.211062, 0.160047, -0.964281, -0.528498, -0.362341, -0.767723, -0.882646, -0.432807, 0.183342, -0.834757, -0.393829, 0.38481, -0.828558, -0.534004, 0.168317, -0.857347, -0.490771, 0.155244, 0.312458, -0.724062, 0.614902, -0.642324, -0.679401, 0.354731, -0.66104, -0.735157, 0.150236, 0.252182, -0.959691, -0.124089, -0.727189, -0.516845, 0.451739, -0.771757, -0.6116, 0.174171, -0.114173, -0.784191, -0.609926, -0.772971, -0.455572, 0.441554, -0.536629, -0.819961, 0.199233, 0.891247, -0.346096, -0.293081, 0.610287, -0.176083, -0.772363, 0.90152, -0.162094, 0.401232, 0.771935, 0.0689942, -0.631947, 0.537293, -0.621339, -0.570311, -0.0540481, -0.627558, -0.776691, 0.316027, 0.0940081, -0.944081, -0.860836, 0.107104, 0.497483, -0.796642, -0.304628, 0.522076, 0.00800875, -0.117128, 0.993085, 0.039037, 0.0810768, 0.995943, -0.524159, 0.804245, -0.280085, -0.871318, 0.130047, -0.473173, -0.594398, 0.585392, 0.551369, 0.201228, 0.367416, 0.908027, -0.0660001, 0.521001, -0.851001, -0.381991, 0.129997, -0.914978, 0.776865, 0.061068, 0.626698, 0.739716, 0.276267, 0.613594, 0.586846, 0.358906, -0.725809, 0.992681, 0.0719769, -0.0969689, 0.959955, 0.276987, 0.0419981, 0.896837, 0.27695, -0.344937, 0.943158, 0.164027, -0.289048, 0.856205, 0.516124, 0.0230055, 0.765861, 0.641883, 0.0379931, 0.728923, 0.358962, -0.582938, 0.611128, 0.786165, -0.0920193, 0.513938, 0.812902, -0.273967, 0.309918, 0.95075, 0.00499869, 0.477944, 0.853899, 0.205976, 0.78201, 0.597008, 0.179002, 0.806061, 0.578044, 0.12701, 0.83154, 0.55436, 0.0350227, -0.0100024, 0.996243, -0.086021, -0.0100089, 0.826736, 0.562501, 0.741242, 0.504165, 0.443145, 0.617246, 0.733292, -0.285114, -0.798305, 0.375614, 0.470769, -0.681174, 0.189326, 0.707219, -0.00600732, 0.548668, 0.836019, 0.655362, 0.336185, 0.676373, 0.0320557, -0.441767, 0.896557, 0.617741, -0.63376, 0.465558, 0.507043, 0.725062, 0.46604, 0.168043, 0.870221, 0.463117, 0.712406, 0.61435, 0.339193, 0.410577, 0.0530746, 0.91028, 0.848013, 0.508008, -0.151002, 0.764501, -0.387254, 0.515338, -0.0370272, 0.718529, 0.694511, 0.161004, 0.0760018, -0.984023, 0.75992, 0.483949, -0.433954, 0.812386, -0.50524, -0.291138, 0.820886, 0.420942, -0.385946, 0.512377, -0.289213, -0.808595, 0.224054, 0.739177, -0.635152, 0.724828, 0.0749822, -0.684837, 0.430854, 0.303897, -0.849712, 0.80043, 0.434233, 0.413222, 0.0360521, -0.808167, 0.587849, 0.0470365, -0.996773, -0.0650504, -0.266242, -0.820747, -0.50546, -0.628795, -0.428542, -0.648821, -0.296489, -0.309511, 0.903492, -0.621939, 0.221334, 0.751134, -0.897759, 0.1181, -0.424359, -0.920222, 0.351467, 0.172229, 0.753738, -0.65364, 0.0680667, 0.674665, -0.252249, 0.693684, -0.713001, -0.691972, -0.113159, -0.454558, 0.60274, 0.655806, 0.399186, 0.805375, 0.438204, 0.565073, 0.704091, 0.430056, 0.319337, 0.223236, 0.920972, -0.564542, 0.681654, -0.465447, 0.748334, 0.534238, 0.393175, 0.750018, 0.0670016, 0.658015, 0.0799707, 0.541802, -0.836693, 0.969438, 0.150068, 0.194088, 0.723729, 0.66675, -0.177933, 0.773832, -0.575619, 0.264284, 0.703262, -0.29411, -0.647241, -0.641482, -0.336253, -0.689518, -0.692038, -0.681022, 0.239359, -0.714327, 0.637291, -0.289132, -0.559972, -0.717244, 0.41472, 0.217271, -0.957194, 0.191239, 0.686968, 0.301986, -0.660969, -0.711449, 0.136086, -0.689435, -0.19324, -0.972209, 0.132164, -0.776034, -0.314419, -0.546728, -0.776214, -0.545854, -0.315493, -0.885953, -0.401432, -0.23225, -0.885802, -0.231209, -0.402364, -0.775789, 0.546556, -0.315321, -0.775789, 0.315321, -0.546556, -0.885597, 0.232156, -0.402271, -0.885597, 0.402271, -0.232156, -0.775961, 0, -0.630781, -0.885655, 0, -0.464344, -0.326142, 0.818357, -0.473206, -0.326142, 0.473206, -0.818357, -0.326296, -0.472429, -0.818744, -0.326409, -0.818026, -0.473594, -0.326114, 0, -0.94533, 0.653121, 0.656122, 0.37807, -0.326296, 0.818744, 0.472429, -0.326409, 0.473594, 0.818026, 0.653302, 0.379175, 0.655303, -0.326423, 0, 0.945224, 0.653672, 0, 0.756778, -0.326564, -0.472817, 0.818413, 0.65355, -0.378318, 0.655551, 0.653121, -0.37807, -0.656122, 0.653302, -0.655303, -0.379175, -0.326564, -0.818413, 0.472817, 0.65355, -0.655551, 0.378318, 0.653177, 0, -0.757205, -0.326423, -0.945224, 0, 0.653672, -0.756778, 0, 0.652874, 0.378927, -0.655873, 0.652874, 0.655873, -0.378927, 0.653177, 0.757205, -0, -0.326114, 0.94533, 0, -0.776214, 0.315493, 0.545854, -0.776451, 0, 0.630178, -0.776459, -0.314591, 0.546026, -0.776459, -0.546026, 0.314591, -0.776451, -0.630178, 0, -0.775961, 0.630781, 0, -0.776034, 0.546728, 0.314419, -0.886159, -0.401525, 0.231302, -0.886067, -0.463558, 0, -0.886067, 0, 0.463558, -0.886159, -0.231302, 0.401525, -0.885953, 0.23225, 0.401432, -0.885802, 0.402364, 0.231209, -0.885655, 0.464344, 0, -0.31946, 0.0650937, 0.945361, -0.0160178, 0.688766, 0.724806, -0.609345, 0.431244, -0.665377, -0.182148, 0.866704, 0.464377, -0.302298, 0.80179, 0.515508, -0.947416, 0.264395, -0.18027, 0.0140125, 0.730651, 0.682608, -0.225049, 0.737161, 0.637139, 0.0280069, 0.825204, 0.56414, 0.054026, 0.840405, 0.53926, -0.220295, 0.645864, 0.730978, 0.0360333, 0.777718, 0.62758, 0.0420165, 0.81832, 0.573224, -0.274414, 0.29144, 0.916384, -0.778358, -0.489855, 0.392685, -0.652026, -0.668052, 0.358564, -0.271477, -0.803413, 0.529932, -0.746101, -0.651962, -0.135199, -0.357087, 0.929225, -0.095023, -0.670864, 0.730942, 0.125161, -0.442668, 0.436659, 0.783182, -0.324243, -0.340255, -0.882662, -0.554518, 0.240224, -0.796745, -0.404517, -0.612784, 0.678868, -0.323422, -0.946236, 0.00600785, -0.677918, 0.508689, 0.530719, -0.580624, -0.797857, -0.162174, -0.623964, -0.536829, -0.567877, -0.737833, -0.658744, -0.147166, -0.896969, -0.42546, 0.12013, -0.915864, -0.0850803, -0.39237, -0.746391, -0.538003, -0.39173, -0.246181, 0.836614, 0.489359, -0.179039, 0.858186, 0.481104, -0.186067, 0.840304, 0.509184, -0.244187, 0.817627, 0.5214, -0.142132, 0.833775, 0.533496, -0.341296, -0.328285, -0.880764, -0.536055, 0.0430044, -0.843087, -0.371558, -0.37957, 0.847273, -0.294382, -0.814057, 0.50065, -0.194101, 0.90047, 0.389203, -0.808384, 0.58828, -0.02101, -0.804522, 0.356675, 0.474898, -0.450328, 0.771563, -0.449328, -0.168155, 0.969892, 0.176162, -0.789553, -0.410808, 0.455897, -0.656822, -0.729914, 0.189237, -0.705129, 0.319511, 0.633013, -0.307366, 0.41149, 0.858022, -0.471882, -0.881648, 0.00500936, -0.230297, -0.951225, 0.205264, -0.887098, -0.393487, -0.241299, -0.617794, -0.76298, -0.190244, -0.258094, -0.529194, -0.808295, -0.972665, -0.232159, -0.00500342, -0.748045, -0.564789, -0.348487, -0.79332, -0.521869, -0.313522, -0.306156, -0.405206, -0.861439, -0.240392, -0.969582, -0.0460752, 0.257302, -0.748879, -0.610717, -0.799878, -0.563619, -0.206226, -0.678856, -0.526664, -0.511645, -0.794437, -0.441799, -0.416754, -0.780599, -0.431331, -0.452347, -0.726837, -0.686791, 0.00500577, -0.915181, -0.347448, -0.204264, -0.534758, -0.673956, -0.509723, -0.97142, -0.237347, 0.00300439, -0.848814, -0.528507, -0.0140134, -0.730652, -0.680607, -0.0540482, -0.864338, -0.499774, -0.0560868, -0.833134, -0.540736, -0.116158, -0.98426, 0.0881128, -0.153196, -0.98426, 0.153196, -0.0881128, -0.98441, -0.152218, -0.0881262, -0.984346, -0.0871191, -0.15321, -0.984347, 0, -0.176241, -0.98441, 0.0881262, 0.152218, -0.98452, 0, 0.175271, -0.984497, -0.0871325, 0.152231, -0.984497, -0.152231, 0.0871325, -0.98452, -0.175271, 0, -0.984347, 0.176241, 0, -0.984346, 0.15321, 0.0871191, 0.211308, -0.405591, 0.889295, 0.198315, -0.572911, 0.795264, 0.168118, 0.336236, 0.926651, -0.652728, 0.379423, 0.655732, 0.402511, 0.237301, 0.884123, -0.652547, -0.378317, -0.65655, -0.652603, 0, -0.7577, -0.671081, -0.687107, -0.278449, 0.354379, -0.137147, 0.92499, 0.497254, -0.437223, 0.749383, 0.434747, -0.44777, 0.781343, 0.360374, -0.758786, 0.542562, -0.167136, 0.17214, 0.97079, -0.401672, 0.237397, 0.884479, -0.652976, -0.378566, 0.65598, 0.168109, 0.172111, 0.970627, -0.653098, 0, 0.757273, -0.668249, -0.685281, 0.289541, -0.879823, 0.129121, 0.457428, -0.643922, 0.0390559, 0.764094, -0.82285, -0.419434, -0.383396, -0.175025, 0.933135, 0.314046, -0.268074, 0.885244, 0.380105, -0.643788, -0.493604, -0.584716, -0.641103, -0.682174, 0.351605, -0.354509, -0.787131, 0.504725, -0.758087, -0.647929, -0.0741063, -0.759004, -0.614813, -0.214283, -0.905093, -0.411497, -0.107129, -0.639939, -0.7491, -0.171251, -0.712291, -0.694258, -0.103187, -0.707071, -0.707071, 0.0100152, -0.463198, -0.667285, -0.583249, -0.721256, -0.68319, -0.114199, -0.556815, -0.667978, 0.493723, 0.002, 0.999998, -0, 0.0389854, 0.864677, -0.500813, -0.6523, 0.656302, -0.379174, -0.652603, 0.7577, 0, 0.0360071, 0.578114, -0.815161, -0.6523, 0.379174, -0.656302, -0.652547, 0.65655, 0.378317, 0.039005, 0.86511, 0.500063, 0.0360365, 0.578586, 0.814825, -0.167145, 0.336293, 0.926806 - - - - - 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 9, 8, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 12, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 9, 8, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 8, 9, 0, 0, 9, 8, 0, 0, 9, 0, 0, 0, 8, 9, 0, 0, 8, 9, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 13, 12, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 12, 0, 0, 12, 13, 0, 0, 12, 13, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 10, 11, 0, 0, 11, 10, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 10, 11, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 16, 15, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0 - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.5, 0.5, 0, 0, 0.503159, 0.496841, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.700171, 0.299829, 0, 0, 0.66474, 0.33526, 0, 0, 0.704636, 0.295364, 0, 0, 0.664742, 0.335258, 0, 0, 0.719812, 0.280188, 0, 0, 0.682575, 0.317425, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.664813, 0.335187, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.533212, 0.466788, 0, 0, 0.538228, 0.461772, 0, 0, 1, 0, 0, 0, 0.500006, 0.499994, 0, 0, 0.525218, 0.474782, 0, 0, 1, 0, 0, 0, 0.563768, 0.436232, 0, 0, 0.523139, 0.476861, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.665519, 0.334481, 0, 0, 0.664658, 0.335342, 0, 0, 0.676033, 0.323967, 0, 0, 0.667711, 0.332289, 0, 0, 0.668675, 0.331325, 0, 0, 0.673479, 0.326521, 0, 0, 0.667424, 0.332576, 0, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500004, 0.499996, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.997415, 0.00258508, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.5, 0.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.503159, 0.496841, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.700171, 0.299829, 0, 0, 0.664742, 0.335258, 0, 0, 0.704636, 0.295364, 0, 0, 0.66474, 0.33526, 0, 0, 0.719812, 0.280188, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.682575, 0.317425, 0, 0, 0.664813, 0.335187, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.533212, 0.466788, 0, 0, 1, 0, 0, 0, 0.538228, 0.461772, 0, 0, 0.500006, 0.499994, 0, 0, 0.525218, 0.474782, 0, 0, 1, 0, 0, 0, 0.563768, 0.436232, 0, 0, 1, 0, 0, 0, 0.523139, 0.476861, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.665519, 0.334481, 0, 0, 0.667711, 0.332289, 0, 0, 0.676033, 0.323967, 0, 0, 0.664658, 0.335342, 0, 0, 0.668675, 0.331325, 0, 0, 0.667424, 0.332576, 0, 0, 0.673479, 0.326521, 0, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500004, 0.499996, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 - 0, 2, 1, 0, 3, 2, 4, 6, 5, 4, 7, 6, 8, 10, 9, 8, 11, 10, 12, 3, 0, 12, 13, 3, 11, 6, 10, 11, 14, 6, 14, 5, 6, 14, 15, 5, 1, 5, 15, 1, 2, 5, 4, 2, 16, 4, 5, 2, 16, 3, 13, 16, 2, 3, 7, 10, 6, 7, 9, 10, 17, 19, 18, 17, 20, 19, 19, 22, 21, 19, 23, 22, 24, 26, 25, 24, 27, 26, 28, 30, 29, 28, 31, 30, 32, 34, 33, 32, 35, 34, 33, 31, 28, 33, 34, 31, 36, 35, 32, 36, 37, 35, 34, 38, 31, 34, 39, 38, 37, 40, 35, 37, 41, 40, 42, 44, 43, 42, 45, 44, 31, 46, 30, 31, 38, 46, 35, 39, 34, 35, 40, 39, 43, 48, 47, 43, 44, 48, 47, 41, 37, 47, 48, 41, 30, 45, 42, 30, 46, 45, 44, 49, 48, 48, 49, 41, 46, 49, 45, 39, 50, 38, 41, 50, 40, 41, 49, 50, 45, 49, 44, 38, 49, 46, 38, 50, 49, 40, 50, 39, 51, 47, 52, 51, 43, 47, 52, 37, 36, 52, 47, 37, 53, 43, 51, 53, 42, 43, 29, 42, 53, 29, 30, 42, 54, 56, 55, 54, 57, 56, 58, 60, 59, 58, 61, 60, 62, 58, 63, 62, 64, 58, 63, 59, 65, 63, 58, 59, 66, 64, 62, 66, 67, 64, 65, 69, 68, 65, 59, 69, 70, 67, 66, 70, 55, 67, 68, 72, 71, 68, 69, 72, 73, 55, 70, 73, 54, 55, 74, 76, 75, 74, 77, 76, 78, 80, 79, 78, 81, 80, 82, 83, 77, 82, 84, 83, 85, 87, 86, 85, 88, 87, 89, 90, 88, 89, 91, 90, 88, 92, 87, 88, 90, 92, 91, 93, 90, 90, 93, 92, 92, 93, 94, 55, 56, 67, 65, 95, 63, 65, 96, 95, 68, 96, 65, 68, 97, 96, 71, 54, 73, 71, 72, 54, 98, 24, 99, 98, 100, 24, 18, 21, 101, 18, 19, 21, 102, 20, 17, 102, 103, 20, 99, 25, 104, 99, 24, 25, 101, 100, 98, 101, 21, 100, 104, 106, 105, 104, 25, 106, 105, 103, 102, 105, 106, 103, 20, 23, 19, 20, 107, 23, 25, 108, 106, 25, 26, 108, 106, 109, 103, 106, 108, 109, 100, 27, 24, 100, 110, 27, 103, 107, 20, 103, 109, 107, 21, 110, 100, 21, 22, 110, 27, 111, 26, 27, 112, 111, 26, 113, 108, 26, 111, 113, 108, 114, 109, 108, 113, 114, 110, 112, 27, 110, 115, 112, 22, 115, 110, 22, 116, 115, 109, 117, 107, 109, 114, 117, 107, 118, 23, 107, 117, 118, 23, 116, 22, 23, 118, 116, 72, 57, 54, 72, 119, 57, 59, 120, 69, 59, 60, 120, 64, 61, 58, 64, 121, 61, 69, 119, 72, 69, 120, 119, 122, 124, 123, 122, 125, 124, 126, 125, 122, 126, 79, 125, 123, 128, 127, 123, 124, 128, 129, 79, 126, 129, 78, 79, 130, 77, 74, 130, 82, 77, 75, 78, 129, 75, 76, 78, 127, 82, 130, 127, 128, 82, 124, 97, 128, 124, 96, 97, 79, 95, 125, 79, 80, 95, 128, 84, 82, 128, 97, 84, 76, 81, 78, 76, 131, 81, 77, 131, 76, 77, 83, 131, 125, 96, 124, 125, 95, 96, 86, 133, 132, 86, 87, 133, 134, 89, 135, 134, 136, 89, 135, 88, 85, 135, 89, 88, 136, 91, 89, 136, 137, 91, 87, 94, 133, 87, 92, 94, 137, 93, 91, 67, 121, 64, 67, 56, 121, 83, 70, 131, 83, 73, 70, 73, 84, 71, 73, 83, 84, 63, 80, 62, 63, 95, 80, 66, 131, 70, 66, 81, 131, 97, 71, 84, 97, 68, 71, 81, 62, 80, 81, 66, 62, 138, 140, 139, 138, 141, 140, 57, 139, 56, 138, 139, 119, 119, 139, 57, 56, 139, 121, 132, 136, 134, 132, 133, 136, 137, 133, 94, 137, 136, 133, 94, 93, 137, 142, 144, 143, 142, 145, 144, 146, 148, 147, 146, 149, 148, 149, 150, 148, 149, 151, 150, 151, 143, 150, 151, 142, 143, 152, 149, 146, 152, 153, 149, 154, 145, 142, 154, 155, 145, 156, 142, 151, 156, 154, 142, 153, 151, 149, 153, 156, 151, 157, 159, 158, 157, 160, 159, 158, 162, 161, 158, 159, 162, 161, 164, 163, 161, 162, 164, 165, 155, 154, 165, 166, 155, 163, 168, 167, 163, 164, 168, 169, 154, 156, 169, 165, 154, 167, 171, 170, 167, 168, 171, 172, 156, 153, 172, 169, 156, 173, 153, 152, 173, 172, 153, 174, 160, 157, 174, 175, 160, 159, 176, 162, 159, 177, 176, 162, 178, 164, 162, 176, 178, 164, 179, 168, 164, 178, 179, 168, 180, 171, 168, 179, 180, 175, 181, 160, 175, 182, 181, 160, 177, 159, 160, 181, 177, 179, 183, 180, 179, 184, 183, 176, 185, 178, 176, 186, 185, 177, 186, 176, 177, 187, 186, 181, 187, 177, 181, 188, 187, 178, 184, 179, 178, 185, 184, 182, 188, 181, 182, 189, 188, 182, 147, 189, 182, 146, 147, 145, 183, 144, 145, 180, 183, 175, 146, 182, 175, 152, 146, 155, 180, 145, 155, 171, 180, 174, 152, 175, 174, 173, 152, 166, 171, 155, 166, 170, 171, 190, 192, 191, 190, 193, 192, 194, 196, 195, 194, 197, 196, 198, 199, 197, 198, 200, 199, 201, 203, 202, 201, 204, 203, 197, 205, 196, 197, 199, 205, 193, 206, 192, 193, 207, 206, 196, 204, 201, 196, 205, 204, 202, 207, 193, 202, 203, 207, 207, 208, 206, 207, 209, 208, 210, 212, 211, 210, 213, 212, 199, 214, 205, 199, 215, 214, 203, 209, 207, 203, 216, 209, 217, 219, 218, 217, 220, 219, 221, 223, 222, 221, 224, 223, 205, 225, 204, 205, 214, 225, 204, 216, 203, 204, 225, 216, 224, 211, 226, 221, 211, 224, 210, 211, 221, 200, 215, 199, 200, 227, 215, 219, 229, 228, 219, 230, 229, 224, 231, 223, 224, 232, 231, 228, 234, 233, 228, 229, 234, 226, 232, 224, 226, 235, 232, 220, 230, 219, 220, 236, 230, 233, 235, 226, 233, 234, 235, 237, 214, 238, 237, 225, 214, 215, 238, 214, 215, 218, 238, 218, 227, 217, 218, 215, 227, 221, 216, 210, 221, 209, 216, 209, 222, 208, 209, 221, 222, 225, 210, 216, 225, 237, 210, 218, 219, 238, 238, 219, 239, 239, 219, 228, 240, 242, 241, 243, 245, 244, 243, 246, 245, 247, 249, 248, 247, 250, 249, 251, 253, 252, 251, 254, 253, 255, 256, 242, 255, 257, 256, 258, 260, 259, 258, 261, 260, 262, 254, 251, 262, 263, 254, 242, 264, 241, 242, 256, 264, 240, 246, 243, 240, 241, 246, 241, 265, 246, 241, 264, 265, 259, 257, 255, 259, 260, 257, 263, 266, 254, 263, 267, 266, 268, 267, 263, 268, 269, 267, 250, 270, 249, 250, 271, 270, 254, 272, 253, 254, 266, 272, 251, 264, 262, 251, 265, 264, 248, 261, 247, 248, 260, 261, 257, 273, 256, 260, 274, 257, 260, 248, 274, 265, 252, 275, 265, 251, 252, 256, 262, 264, 256, 276, 262, 246, 275, 245, 246, 265, 275, 271, 277, 270, 271, 278, 277, 226, 279, 233, 226, 280, 279, 211, 280, 226, 211, 212, 280, 237, 213, 210, 237, 281, 213, 233, 282, 228, 233, 279, 282, 238, 281, 237, 238, 283, 281, 276, 284, 262, 262, 284, 268, 262, 268, 263, 248, 249, 274, 274, 249, 285, 285, 249, 286, 249, 287, 286, 249, 270, 287, 286, 287, 288, 288, 287, 268, 268, 287, 269, 276, 289, 284, 276, 290, 289, 274, 291, 273, 274, 292, 291, 273, 290, 276, 273, 291, 290, 273, 257, 274, 256, 273, 276, 147, 294, 293, 147, 148, 294, 143, 296, 295, 143, 144, 296, 150, 295, 297, 150, 143, 295, 148, 297, 294, 148, 150, 297, 187, 298, 186, 187, 299, 298, 186, 300, 185, 186, 298, 300, 185, 301, 184, 185, 300, 301, 184, 302, 183, 184, 301, 302, 189, 303, 188, 189, 304, 303, 188, 299, 187, 188, 303, 299, 305, 307, 306, 308, 310, 309, 311, 313, 312, 189, 293, 304, 189, 147, 293, 144, 302, 296, 144, 183, 302, 314, 316, 315, 314, 317, 316, 317, 318, 316, 317, 319, 318, 310, 321, 320, 310, 322, 321, 307, 323, 306, 307, 324, 323, 320, 324, 307, 320, 321, 324, 308, 322, 310, 308, 325, 322, 326, 305, 327, 328, 330, 329, 328, 326, 330, 326, 320, 307, 320, 326, 328, 328, 310, 320, 326, 307, 305, 309, 310, 331, 331, 310, 328, 312, 329, 330, 313, 329, 312, 195, 201, 332, 195, 196, 201, 333, 193, 190, 333, 202, 193, 334, 197, 194, 334, 198, 197, 332, 202, 333, 332, 201, 202, 239, 283, 238, 239, 335, 283, 336, 259, 337, 336, 258, 259, 337, 255, 338, 337, 259, 255, 338, 242, 240, 338, 255, 242, 270, 339, 287, 270, 277, 339, 267, 340, 266, 267, 341, 340, 287, 342, 269, 287, 339, 342, 269, 341, 267, 269, 342, 341, 266, 343, 272, 266, 340, 343, 286, 344, 285, 286, 345, 344, 228, 335, 239, 228, 282, 335, 288, 345, 286, 288, 346, 345, 268, 346, 288, 268, 347, 346, 284, 347, 268, 284, 289, 347, 285, 292, 274, 285, 344, 292, 348, 318, 319, 348, 349, 318, 350, 349, 348, 351, 349, 350, 352, 349, 351, 353, 349, 352, 309, 349, 353, 309, 331, 349, 354, 356, 355, 354, 357, 356, 357, 358, 356, 357, 359, 358, 354, 361, 360, 354, 355, 361, 362, 314, 359, 359, 314, 358, 358, 314, 315, 360, 361, 363, 363, 361, 313, 363, 313, 364, 364, 313, 311, 365, 363, 305, 364, 327, 363, 327, 305, 363, 366, 368, 367, 366, 369, 368, 4, 370, 7, 4, 371, 370, 8, 373, 372, 8, 9, 373, 12, 367, 13, 12, 366, 367, 372, 370, 374, 372, 373, 370, 374, 371, 375, 374, 370, 371, 369, 371, 368, 369, 375, 371, 4, 368, 371, 4, 16, 368, 16, 367, 368, 16, 13, 367, 7, 373, 9, 7, 370, 373, 376, 378, 377, 376, 379, 378, 378, 381, 380, 378, 382, 381, 383, 385, 384, 383, 386, 385, 387, 389, 388, 387, 390, 389, 391, 393, 392, 391, 394, 393, 394, 388, 393, 394, 387, 388, 395, 392, 396, 395, 391, 392, 393, 398, 397, 393, 388, 398, 396, 400, 399, 396, 392, 400, 401, 403, 402, 401, 404, 403, 388, 405, 398, 388, 389, 405, 392, 397, 400, 392, 393, 397, 404, 406, 403, 404, 407, 406, 407, 399, 406, 407, 396, 399, 389, 402, 405, 389, 401, 402, 403, 406, 408, 406, 399, 408, 405, 402, 408, 397, 398, 409, 399, 409, 408, 399, 400, 409, 402, 403, 408, 398, 408, 409, 398, 405, 408, 400, 397, 409, 410, 407, 404, 410, 411, 407, 411, 396, 407, 411, 395, 396, 412, 404, 401, 412, 410, 404, 390, 401, 389, 390, 412, 401, 413, 415, 414, 413, 416, 415, 417, 419, 418, 417, 420, 419, 421, 417, 422, 421, 423, 417, 423, 420, 417, 423, 424, 420, 425, 422, 426, 425, 421, 422, 424, 427, 420, 424, 428, 427, 429, 426, 416, 429, 425, 426, 428, 430, 427, 428, 431, 430, 432, 416, 413, 432, 429, 416, 433, 435, 434, 433, 436, 435, 437, 439, 438, 437, 440, 439, 441, 443, 442, 441, 434, 443, 444, 446, 445, 444, 447, 446, 448, 450, 449, 448, 445, 450, 445, 451, 450, 445, 446, 451, 449, 450, 452, 450, 451, 452, 451, 453, 452, 416, 426, 415, 424, 455, 454, 424, 423, 455, 428, 454, 456, 428, 424, 454, 431, 413, 430, 431, 432, 413, 457, 383, 458, 457, 459, 383, 379, 382, 378, 379, 460, 382, 461, 377, 462, 461, 376, 377, 459, 386, 383, 459, 463, 386, 460, 458, 382, 460, 457, 458, 463, 464, 386, 463, 465, 464, 465, 462, 464, 465, 461, 462, 377, 380, 466, 377, 378, 380, 386, 467, 385, 386, 464, 467, 464, 468, 467, 464, 462, 468, 458, 384, 469, 458, 383, 384, 462, 466, 468, 462, 377, 466, 382, 469, 381, 382, 458, 469, 384, 471, 470, 384, 385, 471, 385, 472, 471, 385, 467, 472, 467, 473, 472, 467, 468, 473, 469, 470, 474, 469, 384, 470, 381, 474, 475, 381, 469, 474, 468, 476, 473, 468, 466, 476, 466, 477, 476, 466, 380, 477, 380, 475, 477, 380, 381, 475, 430, 414, 478, 430, 413, 414, 420, 479, 419, 420, 427, 479, 422, 418, 480, 422, 417, 418, 427, 478, 479, 427, 430, 478, 481, 483, 482, 481, 484, 483, 485, 482, 440, 485, 481, 482, 484, 486, 483, 484, 487, 486, 488, 440, 437, 488, 485, 440, 489, 434, 441, 489, 433, 434, 436, 437, 435, 436, 488, 437, 487, 441, 486, 487, 489, 441, 483, 456, 454, 483, 486, 456, 440, 455, 439, 440, 482, 455, 486, 442, 456, 486, 441, 442, 435, 438, 490, 435, 437, 438, 434, 490, 443, 434, 435, 490, 482, 454, 455, 482, 483, 454, 447, 491, 446, 447, 492, 491, 493, 448, 494, 493, 495, 448, 495, 445, 448, 495, 444, 445, 494, 449, 496, 494, 448, 449, 446, 453, 451, 446, 491, 453, 496, 449, 452, 426, 480, 415, 426, 422, 480, 443, 429, 432, 443, 490, 429, 432, 442, 443, 432, 431, 442, 423, 439, 455, 423, 421, 439, 425, 490, 438, 425, 429, 490, 456, 431, 428, 456, 442, 431, 438, 421, 425, 438, 439, 421, 497, 499, 498, 497, 500, 499, 414, 415, 500, 497, 478, 500, 478, 414, 500, 415, 480, 500, 492, 494, 491, 492, 493, 494, 496, 491, 494, 496, 453, 491, 453, 496, 452, 501, 503, 502, 501, 504, 503, 505, 507, 506, 505, 508, 507, 506, 510, 509, 506, 507, 510, 509, 504, 501, 509, 510, 504, 511, 506, 512, 511, 505, 506, 513, 502, 514, 513, 501, 502, 515, 501, 513, 515, 509, 501, 512, 509, 515, 512, 506, 509, 516, 518, 517, 516, 519, 518, 519, 520, 518, 519, 521, 520, 521, 522, 520, 521, 523, 522, 524, 514, 525, 524, 513, 514, 523, 526, 522, 523, 527, 526, 528, 513, 524, 528, 515, 513, 527, 529, 526, 527, 530, 529, 531, 515, 528, 531, 512, 515, 532, 512, 531, 532, 511, 512, 533, 517, 534, 533, 516, 517, 518, 536, 535, 518, 520, 536, 520, 537, 536, 520, 522, 537, 522, 538, 537, 522, 526, 538, 526, 539, 538, 526, 529, 539, 534, 541, 540, 534, 517, 541, 517, 535, 541, 517, 518, 535, 538, 543, 542, 538, 539, 543, 536, 545, 544, 536, 537, 545, 535, 544, 546, 535, 536, 544, 541, 546, 547, 541, 535, 546, 537, 542, 545, 537, 538, 542, 540, 547, 548, 540, 541, 547, 540, 508, 505, 540, 548, 508, 502, 543, 539, 502, 503, 543, 534, 505, 511, 534, 540, 505, 514, 539, 529, 514, 502, 539, 533, 511, 532, 533, 534, 511, 525, 529, 530, 525, 514, 529, 549, 192, 550, 549, 191, 192, 551, 553, 552, 551, 554, 553, 198, 555, 200, 198, 552, 555, 556, 558, 557, 556, 559, 558, 552, 560, 555, 552, 553, 560, 550, 206, 561, 550, 192, 206, 553, 557, 560, 553, 556, 557, 559, 561, 558, 559, 550, 561, 561, 208, 562, 561, 206, 208, 563, 565, 564, 563, 566, 565, 555, 568, 567, 555, 560, 568, 558, 562, 569, 558, 561, 562, 217, 570, 220, 217, 571, 570, 572, 223, 573, 572, 222, 223, 560, 574, 568, 560, 557, 574, 557, 569, 574, 557, 558, 569, 566, 573, 575, 566, 572, 573, 563, 572, 566, 200, 567, 227, 200, 555, 567, 570, 229, 230, 570, 576, 229, 573, 231, 232, 573, 223, 231, 576, 234, 229, 576, 577, 234, 575, 232, 235, 575, 573, 232, 220, 230, 236, 220, 570, 230, 577, 235, 234, 577, 575, 235, 578, 568, 574, 578, 579, 568, 567, 579, 571, 567, 568, 579, 571, 227, 567, 571, 217, 227, 572, 569, 562, 572, 563, 569, 562, 222, 572, 562, 208, 222, 574, 563, 578, 574, 569, 563, 571, 579, 570, 570, 579, 580, 570, 580, 576, 581, 583, 582, 584, 245, 585, 584, 244, 245, 247, 586, 250, 247, 587, 586, 588, 253, 589, 588, 252, 253, 590, 592, 591, 590, 582, 592, 258, 593, 261, 258, 594, 593, 595, 589, 596, 595, 588, 589, 582, 597, 592, 582, 583, 597, 581, 585, 583, 581, 584, 585, 583, 598, 597, 583, 585, 598, 594, 591, 593, 594, 590, 591, 596, 600, 599, 596, 589, 600, 601, 599, 602, 601, 596, 599, 250, 603, 271, 250, 586, 603, 589, 272, 600, 589, 253, 272, 588, 597, 598, 588, 595, 597, 587, 261, 593, 587, 247, 261, 591, 592, 604, 593, 605, 587, 593, 591, 605, 598, 252, 588, 598, 275, 252, 592, 595, 606, 592, 597, 595, 585, 275, 598, 585, 245, 275, 271, 607, 278, 271, 603, 607, 575, 609, 608, 575, 577, 609, 566, 608, 565, 566, 575, 608, 578, 564, 610, 578, 563, 564, 577, 611, 609, 577, 576, 611, 579, 610, 612, 579, 578, 610, 606, 595, 613, 613, 595, 601, 601, 595, 596, 587, 605, 586, 586, 605, 614, 586, 614, 615, 586, 616, 603, 586, 615, 616, 615, 617, 616, 616, 617, 601, 616, 601, 602, 606, 619, 618, 606, 613, 619, 605, 621, 620, 605, 604, 621, 604, 618, 621, 604, 606, 618, 604, 605, 591, 592, 606, 604, 508, 622, 507, 508, 623, 622, 504, 624, 503, 504, 625, 624, 510, 625, 504, 510, 626, 625, 507, 626, 510, 507, 622, 626, 546, 628, 627, 546, 544, 628, 544, 629, 628, 544, 545, 629, 545, 630, 629, 545, 542, 630, 542, 631, 630, 542, 543, 631, 548, 633, 632, 548, 547, 633, 547, 627, 633, 547, 546, 627, 305, 306, 634, 308, 309, 635, 636, 638, 637, 548, 623, 508, 548, 632, 623, 503, 631, 543, 503, 624, 631, 314, 639, 317, 314, 640, 639, 317, 641, 319, 317, 639, 641, 635, 643, 642, 635, 644, 643, 634, 323, 645, 634, 306, 323, 644, 645, 643, 644, 634, 645, 308, 642, 325, 308, 635, 642, 646, 647, 305, 648, 650, 649, 648, 649, 646, 646, 634, 644, 644, 648, 646, 648, 644, 635, 646, 305, 634, 309, 651, 635, 651, 648, 635, 638, 649, 650, 637, 638, 650, 554, 556, 553, 554, 652, 556, 653, 550, 559, 653, 549, 550, 334, 552, 198, 334, 551, 552, 652, 559, 556, 652, 653, 559, 580, 612, 654, 580, 579, 612, 336, 594, 258, 336, 655, 594, 655, 590, 594, 655, 656, 590, 656, 582, 590, 656, 581, 582, 603, 657, 607, 603, 616, 657, 599, 659, 658, 599, 600, 659, 616, 660, 657, 616, 602, 660, 602, 658, 660, 602, 599, 658, 600, 343, 659, 600, 272, 343, 615, 662, 661, 615, 614, 662, 576, 654, 611, 576, 580, 654, 617, 661, 663, 617, 615, 661, 601, 663, 664, 601, 617, 663, 613, 664, 619, 613, 601, 664, 614, 620, 662, 614, 605, 620, 665, 319, 641, 665, 348, 319, 665, 666, 348, 665, 667, 666, 665, 668, 667, 665, 353, 668, 651, 353, 665, 309, 353, 651, 669, 671, 670, 669, 672, 671, 670, 674, 673, 670, 671, 674, 669, 675, 672, 669, 676, 675, 640, 673, 674, 362, 673, 640, 362, 640, 314, 676, 637, 675, 676, 677, 637, 637, 677, 636, 636, 677, 678, 365, 305, 677, 678, 677, 647, 647, 677, 305 - - - - "alphasort" - False - "material" - - "morph_arrays" - - - "primitive" - 4 - "arrays" - - 0.23068, 6.41266, 0.879344, 0.754113, 6.74074, 0.551263, 0.754113, 6.81344, 0.551263, 0.23068, 6.48536, 0.879344, 0.845318, 6.86083, 0.103095, 0.845318, 6.93353, 0.103095, 0.754113, 6.74074, -0.345078, 0.754113, 6.81344, -0.345078, 0, 6.36123, 0.969121, 0.257165, 6.36123, 0.969121, 0, 6.41266, 0.879344, 0, 6.36123, -0.762936, 0, 6.41266, -0.673159, 0.23068, 6.41266, -0.673159, 0.257165, 6.36123, -0.762936, 0.23068, 6.48536, -0.673159, 0.2607, 6.45948, -0.774594, 0.852531, 6.83043, -0.403642, 0, 6.48536, -0.673159, 0, 6.48536, 0.879344, 0.955654, 6.96621, 0.103096, 0.852531, 6.83043, 0.609826, 0.2607, 6.45948, 0.980779, 0, 6.45948, -0.774594, 0, 6.45948, 0.980779, 0.144337, 4.62833, -0.267808, 0.227645, 4.56054, -0.149869, 0.230474, 4.54553, -0.1645, 0.145367, 4.61509, -0.285537, 0, 4.66573, -0.327684, 0, 4.65348, -0.346986, 0.16781, 4.49143, -0.0124773, 0.169802, 4.47494, -0.0244043, 2.39441, 2.7167, -0.284614, 2.22321, 2.52508, -0.185319, 2.22875, 2.57563, -0.151192, 2.37464, 2.73891, -0.235805, 0.829811, 0.39491, 0.192334, 0.539954, 0.53255, 0.320534, 0.53677, 0.505704, 0.45924, 0.823707, 0.343455, 0.299719, 0.251731, 0.393841, 0.202075, 0.245627, 0.342385, 0.30946, 2.37016, 3.14596, -0.180206, 2.39069, 3.24439, 0.0703977, 2.51365, 3.10316, 0.122743, 2.49324, 3.00574, -0.125365, 2.02679, 2.71357, 0.205928, 2.02114, 2.64141, -0.071524, 2.14773, 2.50612, -0.0177825, 2.15324, 2.5776, 0.25697, 0.197471, 4.75418, 0.019584, 0.212301, 4.88556, 0.0356146, 0, 4.86123, 0.103096, 0, 4.72999, 0.114516, 2.55604, 3.1449, 0.136694, 2.53359, 3.02984, -0.15501, 2.38915, 3.19439, -0.219368, 2.41174, 3.31063, 0.0752657, 2.13459, 2.5274, 0.293671, 2.28993, 2.80163, 0.457827, 2.27149, 2.82221, 0.391821, 2.44682, 3.07552, 0.376618, 2.41931, 3.04467, 0.327652, 1.98619, 2.68696, 0.233771, 1.97806, 2.60303, -0.0912834, 2.12663, 2.44425, -0.0282163, 2.24859, 2.87814, -0.35026, 2.25039, 2.87648, -0.291744, 2.07568, 2.68462, -0.249978, 2.10304, 2.71157, -0.20629, 2.30152, 3.24052, 0.317542, 2.29549, 3.18528, 0.277312, 2.14291, 2.96404, 0.3995, 2.1462, 2.9606, 0.342119, 1.31621, 3.39795, -0.203802, 1.35829, 3.43387, -0.29479, 1.54119, 3.29007, -0.372791, 1.48496, 3.24915, -0.287145, 0.552121, 0.665123, 0.401021, 0.154027, 0.441809, 0.19622, 0.944465, 0.443271, 0.182901, 0.0964089, 0.00104547, -0.196812, 0.19633, 0.00104547, -0.176104, 0.835003, 0.00104547, -0.205403, 0.736495, 0.00104547, -0.182387, 0.108829, 0.00104547, 0.040049, 0.85902, 0.00104547, 0.0313234, 0.0508581, 0.00104547, 0.0402964, 0.207486, 0.384965, 0.351051, 0.874277, 0.386199, 0.339815, 0.916171, 0.00104547, 0.0302318, 0.543306, 0.573346, 0.523815, 0.158656, 2.88784, -0.132794, 0.242974, 2.8226, -0.0472403, 0.228589, 2.63923, -0.0490058, 0.149215, 2.70638, -0.125392, 0.241672, 4.68094, -0.138747, 0.158365, 4.73746, -0.261278, 0, 4.76911, -0.32375, 0.18264, 4.62281, 0.00355331, 0, 4.46751, 0.137356, 0, 4.44976, 0.12846, 1.6, 5.86123, 0.903096, 1.6, 5.46123, 0.795916, 1.6, 5.42123, 0.865198, 1.6, 5.86123, 0.983096, 1.6, 5.16841, 0.503096, 1.6, 5.09913, 0.543096, 1.6, 5.06123, 0.103096, 1.6, 4.98123, 0.103096, 1.6, 5.46123, -0.589731, 1.6, 5.42123, -0.659013, 1.6, 5.09912, -0.336911, 1.6, 5.16841, -0.296911, 1.6, 5.86123, -0.696911, 1.6, 5.86123, -0.776911, 1.6, 6.26123, -0.589731, 1.6, 6.30123, -0.659013, 1.6, 6.55405, -0.296911, 1.6, 6.62333, -0.336911, 1.15486, 6.36123, 0.969121, 0.685695, 6.36123, 0.969121, 0.765488, 6.24202, 0.864397, 1.07507, 6.24202, 0.864397, 1.2072, 6.11123, 1.03611, 1.10961, 6.07706, 0.908599, 2.0359, 5.66148, 0.449063, 2.0359, 5.51526, 0.30284, 1.90356, 5.8612, 0.10311, 2.0359, 5.46174, 0.103096, 2.0359, 6.20719, 0.30284, 2.0359, 6.06097, 0.449063, 2.0359, 5.51526, -0.0966551, 2.0359, 5.66148, -0.242878, 2.0359, 5.86123, -0.296399, 0, 5.40641, 0.875976, 0, 5.28211, 0.751677, 0.257146, 5.2834, 0.752961, 0.257147, 5.40641, 0.875976, 1.39648, 4.9952, 0.603096, 1.39648, 4.86123, 0.103096, 1.39648, 5.06123, 0.103096, 1.39648, 5.16841, 0.503096, 1.39648, 6.86123, 0.103096, 1.39648, 6.72725, 0.603096, 1.39648, 6.55405, 0.503096, 1.39648, 6.66123, 0.103096, 1.39648, 6.36123, 0.969121, 1.39648, 6.26123, 0.795916, 1.39648, 5.86123, 1.1031, 1.39648, 5.86123, 0.903096, 1.39648, 5.36123, 0.969121, 1.39648, 5.46123, 0.795916, 1.6, 6.66123, 0.103096, 1.6, 6.55405, 0.503096, 1.6, 6.62333, 0.543096, 1.6, 6.74123, 0.103096, 1.6, 6.26123, 0.795916, 1.6, 6.30123, 0.865198, 1.39648, 5.36123, -0.762936, 1.39648, 5.46123, -0.589731, 1.39648, 5.16841, -0.296911, 1.39648, 4.9952, -0.396911, 1.39648, 5.86123, -0.896911, 1.39648, 5.86123, -0.696911, 1.39648, 6.36123, -0.762936, 1.39648, 6.26123, -0.589731, 1.39648, 6.72725, -0.396911, 1.39648, 6.55405, -0.296911, 0.73095, 6.07706, 0.908599, 0.765488, 5.9121, 0.9528, 1.07507, 5.9121, 0.9528, 1.10961, 6.07706, 0.908599, 0.765488, 6.24202, 0.864397, 1.07507, 6.24202, 0.864397, 0.685695, 5.86123, 1.1031, 1.15486, 5.86123, 1.1031, 1.07507, 5.9121, 0.9528, 0.765488, 5.9121, 0.9528, 0.633352, 6.11123, 1.03611, 0.73095, 6.07706, 0.908599, 1.39648, 6.66123, 0.103096, 1.39648, 6.55405, 0.503096, 1.6, 6.55405, 0.503096, 1.6, 6.66123, 0.103096, 1.39648, 6.26123, 0.795916, 1.6, 6.26123, 0.795916, 1.39648, 5.86123, 0.903096, 1.6, 5.86123, 0.903096, 1.39648, 5.46123, 0.795916, 1.6, 5.46123, 0.795916, 1.39648, 5.16841, 0.503096, 1.6, 5.16841, 0.503096, 1.39648, 5.06123, 0.103096, 1.6, 5.06123, 0.103096, 1.39648, 5.46123, -0.589731, 1.6, 5.46123, -0.589731, 1.6, 5.16841, -0.296911, 1.39648, 5.16841, -0.296911, 1.39648, 5.86123, -0.696911, 1.6, 5.86123, -0.696911, 1.39648, 6.26123, -0.589731, 1.6, 6.26123, -0.589731, 1.39648, 6.55405, -0.296911, 1.6, 6.55405, -0.296911, 2.0359, 5.86123, 0.502584, 2.0359, 6.26072, 0.103096, 2.0359, 6.06097, -0.242878, 2.0359, 6.20719, -0.0966551, 0, 5.49634, 0.900073, 0.257147, 5.49634, 0.900073, 0.252264, 4.53307, -0.191655, 0.153299, 4.61636, -0.336561, 0, 4.66231, -0.410127, 0.198102, 4.44663, -0.00271145, 0, 2.66463, 0.20367, 5.00021e-06, 2.4738, 0.177211, 0.102832, 2.48009, 0.176006, 0.109384, 2.67117, 0.201936, 0.251452, 2.74864, 0.0718984, 0.23657, 2.56168, 0.0584772, 0.181152, 2.70508, 0.146183, 0.170392, 2.51572, 0.125662, 0, 2.91839, -0.164227, 5.00021e-06, 2.73725, -0.153025, 1.35355, 3.45169, -0.0607277, 1.50191, 3.29774, -0.132197, 0.413722, 1.77804, 0.182495, 0.302308, 1.69787, 0.09718, 0.311982, 1.54621, 0.0812291, 0.425773, 1.62639, 0.166544, 0.489091, 1.94399, -0.0482645, 0.542593, 1.87364, 0.112398, 0.55748, 1.72198, 0.0964474, 0.506064, 1.79234, -0.0642154, 0.394125, 1.86374, -0.138546, 0.408718, 1.71209, -0.154497, 0.227335, 1.66351, -0.0137039, 0.23599, 1.51185, -0.0296548, 0.0960235, 4.4178, 0.0939296, 1.5172, 3.69575, -0.311084, 1.54768, 3.76732, -0.167808, 1.71449, 3.62366, -0.198996, 1.70474, 3.5573, -0.353999, 1.43134, 3.52144, -0.355117, 1.62434, 3.38222, -0.419987, 1.436, 3.60537, 0.00285106, 1.57608, 3.45117, -0.0476083, 1.51354, 3.73444, -0.0382403, 1.66072, 3.58429, -0.072422, 0.254872, 1.70456, -0.0798497, 0.256767, 1.56023, -0.0958005, 0.288751, 1.77481, -0.152552, 0.300707, 1.62315, -0.168503, 0, 4.41627, 0.145479, 0.841135, 6.72725, 0.603096, 0.841135, 6.72725, -0.396911, 0.942888, 6.86123, 0.103096, -0.23068, 6.41266, 0.879344, -0.23068, 6.48536, 0.879344, -0.754113, 6.81344, 0.551263, -0.754113, 6.74074, 0.551263, -0.845318, 6.93353, 0.103095, -0.845318, 6.86083, 0.103095, -0.754113, 6.74074, -0.345078, -0.754113, 6.81344, -0.345078, -0.257165, 6.36123, 0.969121, -0.257165, 6.36123, -0.762936, -0.23068, 6.41266, -0.673159, -0.23068, 6.48536, -0.673159, -0.852531, 6.83043, -0.403642, -0.2607, 6.45948, -0.774594, -0.852531, 6.83043, 0.609826, -0.955654, 6.96621, 0.103096, -0.2607, 6.45948, 0.980779, -0.144337, 4.62833, -0.267808, -0.145367, 4.61509, -0.285537, -0.230474, 4.54553, -0.1645, -0.227645, 4.56054, -0.149869, -0.169802, 4.47494, -0.0244043, -0.16781, 4.49143, -0.0124773, -2.39441, 2.7167, -0.284614, -2.37464, 2.73891, -0.235805, -2.22875, 2.57563, -0.151192, -2.22321, 2.52508, -0.185319, -0.829811, 0.39491, 0.192334, -0.823707, 0.343455, 0.299719, -0.53677, 0.505704, 0.45924, -0.539954, 0.53255, 0.320534, -0.245627, 0.342385, 0.30946, -0.251731, 0.393841, 0.202075, -2.37016, 3.14596, -0.180206, -2.49324, 3.00574, -0.125365, -2.51365, 3.10316, 0.122743, -2.39069, 3.24439, 0.0703977, -2.02679, 2.71357, 0.205928, -2.15324, 2.5776, 0.25697, -2.14773, 2.50612, -0.0177825, -2.02114, 2.64141, -0.071524, -0.197471, 4.75418, 0.019584, -0.212301, 4.88556, 0.0356146, -2.55604, 3.1449, 0.136694, -2.53359, 3.02984, -0.15501, -2.38915, 3.19439, -0.219368, -2.41174, 3.31063, 0.0752657, -2.13459, 2.5274, 0.293671, -2.27149, 2.82221, 0.391821, -2.28993, 2.80163, 0.457827, -2.44682, 3.07552, 0.376618, -2.41931, 3.04467, 0.327652, -1.98619, 2.68696, 0.233771, -1.97806, 2.60303, -0.0912834, -2.12663, 2.44425, -0.0282163, -2.24859, 2.87814, -0.35026, -2.25039, 2.87648, -0.291744, -2.07568, 2.68462, -0.249978, -2.10304, 2.71157, -0.20629, -2.29549, 3.18528, 0.277312, -2.30152, 3.24052, 0.317542, -2.1462, 2.9606, 0.342119, -2.14291, 2.96404, 0.3995, -1.31621, 3.39795, -0.203802, -1.48496, 3.24915, -0.287145, -1.54119, 3.29007, -0.372791, -1.35829, 3.43387, -0.29479, -0.552121, 0.665123, 0.401021, -0.154027, 0.441809, 0.19622, -0.944465, 0.443271, 0.182901, -0.19633, 0.00104547, -0.176104, -0.0964089, 0.00104547, -0.196812, -0.835003, 0.00104547, -0.205403, -0.736495, 0.00104547, -0.182387, -0.108829, 0.00104547, 0.040049, -0.85902, 0.00104547, 0.0313234, -0.207486, 0.384965, 0.351051, -0.0508581, 0.00104547, 0.0402964, -0.916171, 0.00104547, 0.0302318, -0.874277, 0.386199, 0.339815, -0.543306, 0.573346, 0.523815, -0.158656, 2.88784, -0.132794, -0.149215, 2.70638, -0.125392, -0.228589, 2.63923, -0.0490058, -0.242974, 2.8226, -0.0472403, -0.241672, 4.68094, -0.138747, -0.158365, 4.73746, -0.261278, -0.18264, 4.62281, 0.00355331, -1.6, 5.86123, 0.903096, -1.6, 5.86123, 0.983096, -1.6, 5.42123, 0.865198, -1.6, 5.46123, 0.795916, -1.6, 5.09913, 0.543096, -1.6, 5.16841, 0.503096, -1.6, 4.98123, 0.103096, -1.6, 5.06123, 0.103096, -1.6, 5.46123, -0.589731, -1.6, 5.16841, -0.296911, -1.6, 5.09912, -0.336911, -1.6, 5.42123, -0.659013, -1.6, 5.86123, -0.696911, -1.6, 5.86123, -0.776911, -1.6, 6.26123, -0.589731, -1.6, 6.30123, -0.659013, -1.6, 6.55405, -0.296911, -1.6, 6.62333, -0.336911, -1.15486, 6.36123, 0.969121, -1.07507, 6.24202, 0.864397, -0.765488, 6.24202, 0.864397, -0.685695, 6.36123, 0.969121, -1.2072, 6.11123, 1.03611, -1.10961, 6.07706, 0.908599, -2.0359, 5.66148, 0.449063, -1.90356, 5.8612, 0.10311, -2.0359, 5.51526, 0.30284, -2.0359, 5.46174, 0.103096, -2.0359, 6.20719, 0.30284, -2.0359, 6.06097, 0.449063, -2.0359, 5.51526, -0.0966551, -2.0359, 5.66148, -0.242878, -2.0359, 5.86123, -0.296399, -0.257147, 5.40641, 0.875976, -0.257146, 5.2834, 0.752961, -1.39648, 4.9952, 0.603096, -1.39648, 5.16841, 0.503096, -1.39648, 5.06123, 0.103096, -1.39648, 4.86123, 0.103096, -1.39648, 6.86123, 0.103096, -1.39648, 6.66123, 0.103096, -1.39648, 6.55405, 0.503096, -1.39648, 6.72725, 0.603096, -1.39648, 6.26123, 0.795916, -1.39648, 6.36123, 0.969121, -1.39648, 5.86123, 0.903096, -1.39648, 5.86123, 1.1031, -1.39648, 5.46123, 0.795916, -1.39648, 5.36123, 0.969121, -1.6, 6.66123, 0.103096, -1.6, 6.74123, 0.103096, -1.6, 6.62333, 0.543096, -1.6, 6.55405, 0.503096, -1.6, 6.30123, 0.865198, -1.6, 6.26123, 0.795916, -1.39648, 5.36123, -0.762936, -1.39648, 4.9952, -0.396911, -1.39648, 5.16841, -0.296911, -1.39648, 5.46123, -0.589731, -1.39648, 5.86123, -0.896911, -1.39648, 5.86123, -0.696911, -1.39648, 6.36123, -0.762936, -1.39648, 6.26123, -0.589731, -1.39648, 6.72725, -0.396911, -1.39648, 6.55405, -0.296911, -0.73095, 6.07706, 0.908599, -1.10961, 6.07706, 0.908599, -1.07507, 5.9121, 0.9528, -0.765488, 5.9121, 0.9528, -0.765488, 6.24202, 0.864397, -1.07507, 6.24202, 0.864397, -0.685695, 5.86123, 1.1031, -0.765488, 5.9121, 0.9528, -1.07507, 5.9121, 0.9528, -1.15486, 5.86123, 1.1031, -0.633352, 6.11123, 1.03611, -0.73095, 6.07706, 0.908599, -1.39648, 6.66123, 0.103096, -1.6, 6.66123, 0.103096, -1.6, 6.55405, 0.503096, -1.39648, 6.55405, 0.503096, -1.6, 6.26123, 0.795916, -1.39648, 6.26123, 0.795916, -1.6, 5.86123, 0.903096, -1.39648, 5.86123, 0.903096, -1.6, 5.46123, 0.795916, -1.39648, 5.46123, 0.795916, -1.6, 5.16841, 0.503096, -1.39648, 5.16841, 0.503096, -1.6, 5.06123, 0.103096, -1.39648, 5.06123, 0.103096, -1.39648, 5.46123, -0.589731, -1.39648, 5.16841, -0.296911, -1.6, 5.16841, -0.296911, -1.6, 5.46123, -0.589731, -1.39648, 5.86123, -0.696911, -1.6, 5.86123, -0.696911, -1.39648, 6.26123, -0.589731, -1.6, 6.26123, -0.589731, -1.39648, 6.55405, -0.296911, -1.6, 6.55405, -0.296911, -2.0359, 5.86123, 0.502584, -2.0359, 6.26072, 0.103096, -2.0359, 6.06097, -0.242878, -2.0359, 6.20719, -0.0966551, -0.257147, 5.49634, 0.900073, -0.153299, 4.61636, -0.336561, -0.252264, 4.53307, -0.191655, -0.198102, 4.44663, -0.00271145, -0.109384, 2.67117, 0.201936, -0.102832, 2.48009, 0.176006, -0.251452, 2.74864, 0.0718984, -0.23657, 2.56168, 0.0584772, -0.181152, 2.70508, 0.146183, -0.170392, 2.51572, 0.125662, -1.35355, 3.45169, -0.0607277, -1.50191, 3.29774, -0.132197, -0.413722, 1.77804, 0.182495, -0.425773, 1.62639, 0.166544, -0.311982, 1.54621, 0.0812291, -0.302308, 1.69787, 0.09718, -0.489091, 1.94399, -0.0482645, -0.506064, 1.79234, -0.0642154, -0.55748, 1.72198, 0.0964474, -0.542593, 1.87364, 0.112398, -0.394125, 1.86374, -0.138546, -0.408718, 1.71209, -0.154497, -0.23599, 1.51185, -0.0296548, -0.227335, 1.66351, -0.0137039, -0.0960235, 4.4178, 0.0939296, -1.5172, 3.69575, -0.311084, -1.70474, 3.5573, -0.353999, -1.71449, 3.62366, -0.198996, -1.54768, 3.76732, -0.167808, -1.62434, 3.38222, -0.419987, -1.43134, 3.52144, -0.355117, -1.436, 3.60537, 0.00285106, -1.57608, 3.45117, -0.0476083, -1.66072, 3.58429, -0.072422, -1.51354, 3.73444, -0.0382403, -0.256767, 1.56023, -0.0958005, -0.254872, 1.70456, -0.0798497, -0.288751, 1.77481, -0.152552, -0.300707, 1.62315, -0.168503, -0.841135, 6.72725, 0.603096, -0.841135, 6.72725, -0.396911, -0.942888, 6.86123, 0.103096, 0.177538, 3.25078, -0.147598, 0.271744, 3.18932, -0.0437093, 0.257359, 3.00596, -0.0454748, 0.168097, 3.06931, -0.140196, 0, 3.04628, 0.256587, 0, 2.85545, 0.230128, 0.115936, 2.86226, 0.227866, 0.122488, 3.05335, 0.253795, 0.281216, 3.12258, 0.0987407, 0.266334, 2.93561, 0.0853195, 0.202672, 3.0838, 0.187225, 0.191912, 2.89444, 0.166704, 0, 3.28068, -0.186631, 0, 3.09954, -0.175429, -0.177538, 3.25078, -0.147598, -0.168097, 3.06931, -0.140196, -0.257359, 3.00596, -0.0454748, -0.271744, 3.18932, -0.0437093, -0.122488, 3.05335, 0.253795, -0.115936, 2.86226, 0.227866, -0.281216, 3.12258, 0.0987407, -0.266334, 2.93561, 0.0853195, -0.202672, 3.0838, 0.187225, -0.191912, 2.89444, 0.166704, 0, 4.59875, 0.125936, 0.269727, 4.92174, -0.116503, 0.2557, 4.80134, -0.127625, 0.172392, 4.8466, -0.254748, 0.18642, 4.95573, -0.248219, 0, 4.87249, -0.319817, 0, 4.97587, -0.315884, -0.269727, 4.92174, -0.116503, -0.18642, 4.95573, -0.248219, -0.172392, 4.8466, -0.254748, -0.2557, 4.80134, -0.127625, -0.809978, 3.84435, 0.0462258, -0.978723, 3.69555, -0.0371168, -0.992485, 3.72148, -0.13879, -0.809584, 3.86528, -0.0607897, -1.14747, 3.54675, -0.120459, -1.17539, 3.57767, -0.21679, -0.908494, 3.91354, 0.153681, -1.05685, 3.75959, 0.0822117, -1.2052, 3.60564, 0.010742, -0.954611, 4.1111, -0.182336, -1.14214, 3.97265, -0.225252, -1.21405, 4.05463, -0.105431, -1.04723, 4.19828, -0.0742428, -1.32967, 3.8342, -0.268168, -1.38086, 3.91097, -0.136619, -1.04535, 3.79989, -0.225379, -0.85235, 3.93911, -0.160509, -1.23834, 3.66066, -0.290248, -1.01577, 4.06798, 0.154229, -1.15585, 3.91378, 0.10377, -1.29593, 3.75958, 0.0533104, -1.21917, 4.03474, 0.0301233, -1.07199, 4.18489, 0.0643051, -1.36635, 3.88459, -0.00405846, 0.809978, 3.84435, 0.0462258, 0.809584, 3.86528, -0.0607897, 0.992485, 3.72148, -0.13879, 0.978723, 3.69555, -0.0371168, 1.17539, 3.57767, -0.21679, 1.14747, 3.54675, -0.120459, 0.908494, 3.91354, 0.153681, 1.05685, 3.75959, 0.0822117, 1.2052, 3.60564, 0.010742, 0.954611, 4.1111, -0.182336, 1.04723, 4.19828, -0.0742428, 1.21405, 4.05463, -0.105431, 1.14214, 3.97265, -0.225252, 1.38086, 3.91097, -0.136619, 1.32967, 3.8342, -0.268168, 0.85235, 3.93911, -0.160509, 1.04535, 3.79989, -0.225379, 1.23834, 3.66066, -0.290248, 1.01577, 4.06798, 0.154229, 1.15585, 3.91378, 0.10377, 1.29593, 3.75958, 0.0533104, 1.07199, 4.18489, 0.0643051, 1.21917, 4.03474, 0.0301233, 1.36635, 3.88459, -0.00405846, 0.377566, 2.23301, 0.230347, 0.273286, 2.15284, 0.145033, 0.28296, 2.00118, 0.129082, 0.389618, 2.08136, 0.214396, 0.292634, 1.84952, 0.113131, 0.40167, 1.9297, 0.198445, 0.438171, 2.39896, -0.000411894, 0.497933, 2.32861, 0.160251, 0.51282, 2.17695, 0.1443, 0.455144, 2.24731, -0.0163628, 0.527707, 2.02529, 0.128349, 0.472118, 2.09565, -0.0323137, 0.350345, 2.31871, -0.0906937, 0.364938, 2.16706, -0.106645, 0.379531, 2.0154, -0.122595, 0.20137, 2.11848, 0.0341487, 0.210025, 1.96682, 0.0181978, 0.21868, 1.81516, 0.00224695, 0.249187, 2.13753, -0.031997, 0.251082, 1.9932, -0.0479479, 0.252977, 1.84888, -0.0638988, 0.252884, 2.22978, -0.1047, 0.26484, 2.07812, -0.12065, 0.276796, 1.92646, -0.136601, -0.377566, 2.23301, 0.230347, -0.389618, 2.08136, 0.214396, -0.28296, 2.00118, 0.129082, -0.273286, 2.15284, 0.145033, -0.40167, 1.9297, 0.198445, -0.292634, 1.84952, 0.113131, -0.438171, 2.39896, -0.000411894, -0.455144, 2.24731, -0.0163628, -0.51282, 2.17695, 0.1443, -0.497933, 2.32861, 0.160251, -0.472118, 2.09565, -0.0323137, -0.527707, 2.02529, 0.128349, -0.350345, 2.31871, -0.0906937, -0.364938, 2.16706, -0.106645, -0.379531, 2.0154, -0.122595, -0.210025, 1.96682, 0.0181978, -0.20137, 2.11848, 0.0341487, -0.21868, 1.81516, 0.00224695, -0.251082, 1.9932, -0.0479479, -0.249187, 2.13753, -0.031997, -0.252977, 1.84888, -0.0638988, -0.252884, 2.22978, -0.1047, -0.26484, 2.07812, -0.12065, -0.276796, 1.92646, -0.136601 - 0.0360096, 0.589157, 0.807216, 0.379162, 0.648277, 0.660282, 0.710781, -0.701771, 0.0480528, 0.391591, -0.775171, 0.495749, 0.722924, 0.690928, -0, 0.722446, -0.691427, 0, 0.378912, 0.647849, -0.660846, 0.710746, -0.701737, -0.0490515, 0, 0.610678, 0.791879, -0.0350367, 0.578606, 0.814854, 0, 0.501628, 0.865083, 0, 0.610194, -0.792252, 0, 0.501194, -0.865335, 0.0359806, 0.588682, -0.807564, -0.0350082, 0.578135, -0.81519, 0.391397, -0.774786, -0.496503, 0.323297, -0.752692, -0.573527, 0.770859, -0.534596, -0.346386, 0, -0.789191, -0.614148, 0, -0.789675, 0.613525, 0.868674, -0.495384, 0, 0.771126, -0.534781, 0.345505, 0.323483, -0.753124, 0.572855, 0, -0.789191, -0.614148, 0, -0.789675, 0.613525, 0.705688, 0.318859, -0.63272, 0.999838, 0.00999838, 0.0149976, 0.799697, 0.565786, 0.200924, 0.540954, 0.82793, -0.147987, 0, 0.473026, -0.881048, 0, 0.986122, -0.166021, 0.790431, -0.193105, 0.581317, 0.744403, 0.310168, 0.59132, -0.210106, 0.16008, -0.964484, -0.609658, -0.17619, -0.772835, -0.695748, -0.0600646, -0.71577, -0.418461, 0.236261, -0.876967, 0.72763, -0.205178, 0.654566, 0.0120115, 0.213204, 0.976934, -0.0129987, 0.889909, -0.455953, 0.408168, 0.754311, -0.514212, -0.717691, -0.0310299, 0.69567, -0.403281, 0.782544, -0.47433, 0.962114, -0.068008, -0.264031, 0.98219, 0.109021, 0.15303, -0.0740053, 0.995071, -0.0660047, -0.0730215, 0.709209, -0.701207, 0.120177, -0.831221, 0.542797, 0.130096, -0.988732, -0.0740548, -0.9642, -0.11214, -0.240299, -0.953245, 0.0220288, 0.301394, 0.741648, -0.0980857, 0.66358, 0.557506, -0.667605, 0.493448, 0, -0.762778, 0.64666, 0, -0.0440454, 0.99903, 0.0889861, 0.993844, -0.0659897, 0.0490036, 0.723054, -0.689051, 0.897953, 0.117994, -0.423978, 0.920375, 0.351143, 0.17207, -0.901333, -0.16224, 0.401594, -0.618771, 0.285356, 0.731912, -0.721733, 0.300305, 0.623633, -0.242219, 0.80573, 0.54049, -0.400552, 0.758045, 0.514709, -0.0350519, -0.808196, 0.58787, -0.0460378, -0.996819, -0.0650535, -0.891041, -0.346405, -0.293343, 0.6294, -0.428272, -0.648412, 0.728593, -0.433353, -0.530432, 0.267172, -0.820528, -0.505325, 0.35736, -0.806813, -0.470474, 0.622553, 0.221196, 0.750666, 0.819836, -0.00400408, 0.572584, 0.297403, -0.309419, 0.903223, 0.487706, -0.344499, 0.802162, -0.679917, -0.730986, -0.0580783, -0.592431, -0.368268, -0.716522, -0.511638, -0.289361, -0.809009, -0.812045, -0.505651, -0.291375, -0.00700771, -0.117129, 0.993092, -0.674119, -0.252419, 0.694153, 0.797008, -0.304385, 0.521659, -0.753305, -0.654134, 0.0681181, -0.216317, -0.957402, 0.19128, 0.713493, -0.691478, -0.113078, 0.194204, -0.972021, 0.132139, -0.686439, 0.302193, -0.661423, 0.711943, 0.135989, -0.688945, -0.702756, -0.294317, -0.647697, -0.616626, 0.733745, -0.28529, 0.714816, 0.636836, -0.288926, 0.64207, -0.336037, -0.689075, 0.0110026, 0.996233, -0.0860201, 0.456853, -0.0569817, -0.887715, 0.891957, -0.0679967, -0.446978, 0.947519, 0.264145, -0.180099, 0.609974, 0.430981, -0.664971, 0.983744, -0.109971, -0.141963, 0.618615, -0.0169894, -0.785511, 0, 0.0229939, -0.999736, 0.785814, -0.0981016, 0.610633, 0, -0.271413, 0.962463, 0, 0.126129, 0.992014, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -0.167145, 0.336293, 0.926806, 0.168118, 0.336236, 0.926651, 0.327528, -0.185299, 0.926493, -0.326633, -0.185359, 0.926797, -0.401672, 0.237397, 0.884479, -0.493594, 0.225271, 0.840011, 0.984527, -0.0870466, 0.152081, 0.984527, -0.152081, 0.0870466, 1, 0, -0, 0.984551, -0.175098, 0, 0.984377, 0.153059, 0.0870333, 0.984441, 0.0880395, 0.152068, 0.984441, -0.152068, -0.0880395, 0.984377, -0.0870333, -0.153059, 0.984378, 0, -0.176068, 0, -0.499694, 0.866202, 0, -0.0770792, 0.997025, -0.353503, -0.137195, 0.925318, -0.4965, -0.437441, 0.749755, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0.168109, 0.172111, 0.970627, -0.167136, 0.17214, 0.97079, -0.326504, 0.624964, 0.709094, 0.327398, 0.62476, 0.708862, 0.402511, 0.237301, 0.884123, 0.494351, 0.22516, 0.839595, 0.770022, 0.638018, -0, 0.77049, 0.552351, 0.318202, -0.770083, 0.552777, 0.318448, -0.769614, 0.638509, 0, 0.77067, 0.319278, 0.551479, -0.770263, 0.319524, 0.551905, 0.770513, 0, 0.637424, -0.770106, 0, 0.637916, 0.770916, -0.318378, 0.551655, -0.770509, -0.318624, 0.552081, 0.770916, -0.551655, 0.318378, -0.770509, -0.552081, 0.318624, 0.770513, -0.637424, 0, -0.770106, -0.637916, 0, 0.77049, -0.318202, -0.552351, -0.770083, -0.318448, -0.552777, -0.770263, -0.551905, -0.319524, 0.77067, -0.551479, -0.319278, 0.770022, 0, -0.638018, -0.769614, 0, -0.638509, 0.770245, 0.319101, -0.552175, -0.769837, 0.319347, -0.552601, 0.770245, 0.552175, -0.319101, -0.769837, 0.552601, -0.319347, 0.984551, 0, 0.175098, 0.984378, 0.176068, -0, 0.984291, 0.088026, -0.153045, 0.984291, 0.153045, -0.088026, 0, -0.848897, 0.528558, -0.359502, -0.75906, 0.542758, 0.269002, 0.885006, 0.380003, 0.175995, 0.932972, 0.31399, 0, 0.941447, 0.33716, 0.24712, 0.836407, 0.489238, 0, -0.135113, 0.99083, 0, 0.0700382, 0.997544, 0.320359, 0.0650729, 0.945059, 0.353552, -0.136213, 0.925444, 0.952453, -0.0990471, 0.288137, 0.880048, 0.129007, 0.457025, 0.701409, -0.115067, 0.70341, 0.644507, 0.0390307, 0.763601, 0, -0.0550267, -0.998485, 0, 0.542878, -0.839811, -0.285466, -0.616005, 0.734198, -0.764085, -0.38755, 0.515732, -0.0240167, -0.100069, 0.994691, -0.686889, -0.119154, 0.716928, -0.74958, 0.0670519, 0.658509, -0.318438, 0.223307, 0.921266, 0.825985, 0.143997, -0.54499, 0.923944, 0.0519969, 0.378977, 0.455352, 0.602466, 0.655507, 0.565223, 0.681269, -0.465184, 0.342959, 0.132984, -0.929889, -0.0789773, 0.541844, -0.83676, -0.991178, -0.058069, 0.119142, -0.969378, 0.150213, 0.194276, 0.245128, 0.817427, 0.521272, 0.232988, 0.56297, -0.792958, 0.642155, 0.763184, -0.0720174, 0.308094, 0.942288, -0.13104, 0.167052, 0.584181, -0.794246, -0.281137, 0.0480233, -0.958465, -0.160029, 0.076014, -0.984181, 0.184197, -0.152163, 0.97104, -0.409744, 0.0530964, 0.910654, 0.581446, 0.410315, 0.702539, 0.0380266, 0.718502, 0.694485, -0.910035, 0.00700797, -0.414472, -0.943047, 0.164182, -0.289321, -0.529471, 0.0660587, -0.845752, -0.728454, 0.359224, -0.583363, 0, 0.768221, 0.640184, -0.0380063, 0.865143, 0.500083, -0.0379873, 0.86471, -0.500832, -0.001, 1, 0, -0.0350106, 0.589178, 0.807244, -0.390743, -0.775474, 0.495943, -0.710285, -0.70227, 0.048087, -0.378305, 0.648523, 0.660533, -0.721967, -0.691927, 0, -0.722446, 0.691427, 0, -0.378055, 0.648094, -0.661096, -0.71025, -0.702236, -0.0490864, 0.0360365, 0.578586, 0.814825, 0.0360071, 0.578114, -0.815161, -0.0349823, 0.588703, -0.807592, -0.390549, -0.775089, -0.496698, -0.770452, -0.535009, -0.346654, -0.322401, -0.752935, -0.573713, -0.77072, -0.535194, 0.345772, -0.868428, -0.495815, 0, -0.322586, -0.753368, 0.57304, -0.705185, 0.319084, -0.633166, -0.540246, 0.828378, -0.148068, -0.799337, 0.566238, 0.201085, -0.999837, 0.0100084, 0.0150126, -0.743957, 0.310399, 0.591761, -0.790055, -0.193258, 0.581777, 0.211062, 0.160047, -0.964281, 0.419287, 0.236161, -0.876599, 0.696264, -0.0600228, -0.715271, 0.610287, -0.176083, -0.772363, -0.727158, -0.205327, 0.655043, -0.407334, 0.754619, -0.514422, 0.0139984, 0.889897, -0.455947, -0.0110107, 0.213206, 0.976945, 0.404118, 0.782228, -0.474138, 0.718176, -0.0310076, 0.69517, -0.962039, -0.0680735, -0.264285, 0.0740164, 0.709157, -0.701155, 0.0749998, 0.994997, -0.0659998, -0.982154, 0.109128, 0.15318, -0.119189, -0.831321, 0.542862, 0.953337, 0.0220078, 0.301106, 0.96427, -0.112031, -0.240067, -0.129112, -0.98886, -0.0740644, -0.741197, -0.0981585, 0.664072, -0.556815, -0.667978, 0.493723, -0.087994, 0.993932, -0.0659955, -0.0480059, 0.723089, -0.689085, -0.897759, 0.1181, -0.424359, -0.920222, 0.351467, 0.172229, 0.90152, -0.162094, 0.401232, 0.722212, 0.300088, 0.623183, 0.619388, 0.285179, 0.731458, 0.243161, 0.805534, 0.540358, 0.401392, 0.757741, 0.514503, 0.0360521, -0.808167, 0.587849, 0.0470365, -0.996773, -0.0650504, 0.891247, -0.346096, -0.293081, -0.628795, -0.428542, -0.648821, -0.728123, -0.433669, -0.530819, -0.266242, -0.820747, -0.50546, -0.356487, -0.807102, -0.470642, -0.819508, -0.00400737, 0.573054, -0.621939, 0.221334, 0.751134, -0.486942, -0.344667, 0.802553, -0.296489, -0.309511, 0.903492, 0.680455, -0.730488, -0.0580388, 0.812386, -0.50524, -0.291138, 0.512377, -0.289213, -0.808595, 0.59308, -0.36805, -0.716097, 0.00800875, -0.117128, 0.993085, 0.674665, -0.252249, 0.693684, -0.796642, -0.304628, 0.522076, 0.217271, -0.957194, 0.191239, 0.753738, -0.65364, 0.0680667, -0.713001, -0.691972, -0.113159, -0.19324, -0.972209, 0.132164, 0.686968, 0.301986, -0.660969, -0.711449, 0.136086, -0.689435, 0.617246, 0.733292, -0.285114, 0.703262, -0.29411, -0.647241, -0.641482, -0.336253, -0.689518, -0.714327, 0.637291, -0.289132, -0.0100024, 0.996243, -0.086021, -0.456062, -0.0570077, -0.88812, -0.609345, 0.431244, -0.665377, -0.947416, 0.264395, -0.18027, -0.891752, -0.0680574, -0.447377, -0.983712, -0.11008, -0.142103, -0.617997, -0.0169999, -0.785996, -0.785431, -0.0981788, 0.611113, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 0.168118, 0.336236, 0.926651, 0.327528, -0.185299, 0.926493, -0.326633, -0.185359, 0.926797, -0.167145, 0.336293, 0.926806, 0.402511, 0.237301, 0.884123, 0.494351, 0.22516, 0.839595, -0.984497, -0.0871325, 0.152231, -1, 0, 0, -0.984497, -0.152231, 0.0871325, -0.98452, -0.175271, 0, -0.984346, 0.15321, 0.0871191, -0.98441, 0.0881262, 0.152218, -0.98441, -0.152218, -0.0881262, -0.984346, -0.0871191, -0.15321, -0.984347, 0, -0.176241, 0.497254, -0.437223, 0.749383, 0.354379, -0.137147, 0.92499, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, 1, 0, -0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, 0, 0.25922, 0.965818, -0.167136, 0.17214, 0.97079, -0.326504, 0.624964, 0.709094, 0.327398, 0.62476, 0.708862, 0.168109, 0.172111, 0.970627, -0.401672, 0.237397, 0.884479, -0.493594, 0.225271, 0.840011, -0.769614, 0.638509, 0, 0.770022, 0.638018, -0, 0.77049, 0.552351, 0.318202, -0.770083, 0.552777, 0.318448, 0.77067, 0.319278, 0.551479, -0.770263, 0.319524, 0.551905, 0.770513, 0, 0.637424, -0.770106, 0, 0.637916, 0.770916, -0.318378, 0.551655, -0.770509, -0.318624, 0.552081, 0.770916, -0.551655, 0.318378, -0.770509, -0.552081, 0.318624, 0.770513, -0.637424, 0, -0.770106, -0.637916, 0, -0.770083, -0.318448, -0.552777, -0.770263, -0.551905, -0.319524, 0.77067, -0.551479, -0.319278, 0.77049, -0.318202, -0.552351, -0.769614, 0, -0.638509, 0.770022, 0, -0.638018, -0.769837, 0.319347, -0.552601, 0.770245, 0.319101, -0.552175, -0.769837, 0.552601, -0.319347, 0.770245, 0.552175, -0.319101, -0.98452, 0, 0.175271, -0.984347, 0.176241, 0, -0.98426, 0.0881128, -0.153196, -0.98426, 0.153196, -0.0881128, 0.360374, -0.758786, 0.542562, -0.175025, 0.933135, 0.314046, -0.268074, 0.885244, 0.380105, -0.246181, 0.836614, 0.489359, -0.352675, -0.136261, 0.925772, -0.31946, 0.0650937, 0.945361, -0.95236, -0.0991416, 0.288412, -0.879823, 0.129121, 0.457428, -0.7009, -0.115148, 0.703904, -0.643922, 0.0390559, 0.764094, 0.286385, -0.615829, 0.733988, 0.764501, -0.387254, 0.515338, 0.0250168, -0.100067, 0.994666, 0.319337, 0.223236, 0.920972, 0.750018, 0.0670016, 0.658015, 0.687417, -0.119072, 0.716435, -0.825667, 0.144116, -0.54544, -0.564542, 0.681654, -0.465447, -0.454558, 0.60274, 0.655806, -0.923798, 0.0520449, 0.379327, -0.342076, 0.13303, -0.930208, 0.0799707, 0.541802, -0.836693, 0.969438, 0.150068, 0.194088, 0.991195, -0.0580114, 0.119023, -0.244187, 0.817627, 0.5214, -0.232042, 0.563101, -0.793142, -0.166079, 0.584278, -0.794378, -0.307188, 0.942578, -0.13108, -0.641567, 0.763675, -0.0720637, 0.161004, 0.0760018, -0.984023, 0.282058, 0.0480098, -0.958196, -0.18323, -0.152191, 0.971218, 0.410577, 0.0530746, 0.91028, -0.0370272, 0.718529, 0.694511, -0.580783, 0.410554, 0.702948, 0.943158, 0.164027, -0.289048, 0.910207, 0.00700159, -0.414094, 0.530191, 0.0660237, -0.845304, 0.728923, 0.358962, -0.582938, 0.039005, 0.86511, 0.500063, 0.0389854, 0.864677, -0.500813, 0.002, 0.999998, -0, 0.307062, -0.405082, -0.861174, 0.644374, -0.493286, -0.584339, 0.899636, -0.0680481, -0.431305, 0.473063, -0.0580077, -0.879117, 0, -0.746027, 0.665916, 0, -0.135113, 0.99083, 0.361199, -0.136075, 0.922507, 0.355385, -0.786851, 0.504546, 0.758512, -0.647437, -0.07405, 0.952727, -0.0990756, 0.287219, 0.641692, -0.681736, 0.351379, 0.709379, -0.115062, 0.695372, 0, -0.36621, -0.930532, 0, -0.0550267, -0.998485, -0.306156, -0.405206, -0.861439, -0.472286, -0.0580352, -0.879533, -0.899445, -0.0681094, -0.431694, -0.643788, -0.493604, -0.584716, -0.354509, -0.787131, 0.504725, -0.360328, -0.136124, 0.92284, -0.758087, -0.647929, -0.0741063, -0.952635, -0.0991702, 0.287493, -0.641103, -0.682174, 0.351605, -0.708882, -0.115143, 0.695866, 0, -0.0550817, 0.998482, 0.721736, -0.682696, -0.114116, 0.984884, -0.110987, -0.132984, 0.620192, -0.0180056, -0.784243, 0.463983, -0.666975, -0.582978, 0, 0.0239931, -0.999712, 0, -0.812786, -0.582563, -0.721256, -0.68319, -0.114199, -0.463198, -0.667285, -0.583249, -0.619576, -0.0180168, -0.78473, -0.984854, -0.111096, -0.133115, -0.712291, -0.694258, -0.103187, 0.595443, -0.778579, 0.198147, 0.653726, -0.55762, -0.511568, -0.639939, -0.7491, -0.171251, 0.643677, -0.761801, 0.0730768, 0.630288, -0.468214, -0.619283, -0.730652, -0.680607, -0.0540482, 0.116169, -0.506735, 0.854239, 0.201265, -0.563742, 0.801054, -0.905093, -0.411497, -0.107129, -0.0970155, 0.416066, -0.904144, -0.581217, 0.747279, -0.32212, -0.864338, -0.499774, -0.0560868, -0.164974, 0.491923, -0.854866, -0.616439, 0.761542, -0.200142, 0.407071, -0.149026, -0.901157, -0.759004, -0.614813, -0.214283, 0.347173, -0.0500249, -0.936466, -0.848814, -0.528507, -0.0140134, -0.344309, 0.00500449, 0.938843, -0.266308, -0.0730846, 0.961113, -0.669545, 0.542441, 0.507413, -0.833134, -0.540736, -0.116158, -0.62997, 0.48074, 0.609939, 0.712784, -0.693763, -0.103113, 0.64053, -0.74862, -0.171142, -0.653152, -0.557985, -0.511903, -0.594796, -0.779043, 0.198265, -0.629685, -0.46851, -0.619674, -0.64309, -0.762292, 0.0731239, 0.731118, -0.68011, -0.0540087, -0.11518, -0.506794, 0.854338, -0.200304, -0.563855, 0.801215, 0.905274, -0.411124, -0.107032, 0.864591, -0.499341, -0.0560383, 0.581879, 0.746844, -0.321933, 0.0980061, 0.416026, -0.904056, 0.617059, 0.761072, -0.200019, 0.165946, 0.491841, -0.854724, 0.759428, -0.614346, -0.214121, -0.406236, -0.149087, -0.901524, -0.346292, -0.0500423, -0.936791, 0.849093, -0.528058, -0.0140015, 0.345191, 0.00500277, 0.938519, 0.267238, -0.0730651, 0.960857, 0.83344, -0.540285, -0.116061, 0.670096, 0.542078, 0.507073, 0.630574, 0.480437, 0.609555, 0.652602, -0.667616, 0.35833, 0.272405, -0.803194, 0.529788, -0.69805, -0.119179, 0.706062, -0.0250168, -0.100067, 0.994666, -0.692476, -0.119254, 0.711516, -0.0250168, -0.100067, 0.994666, 0.794806, -0.441448, -0.416422, 0.800238, -0.563168, -0.206061, 0.931286, 0.0550169, 0.360111, 0.825985, 0.143997, -0.54499, 0.927789, 0.0530451, 0.369314, 0.825985, 0.143997, -0.54499, 0.823173, -0.419088, -0.383081, 0.35507, 0.134026, -0.925182, 0.348836, 0.133937, -0.927564, 0.241336, -0.969348, -0.0460641, -0.998282, -0.049063, 0.0320411, -0.995768, -0.0530409, 0.0750579, -0.256367, -0.749072, -0.610874, -0.92242, 0.00300137, -0.386176, -0.915525, 0.00500287, -0.402231, 0.679395, -0.526306, -0.511297, -0.621461, 0.0540401, -0.781579, -0.575446, 0.0600465, -0.815632, -0.652026, -0.668052, 0.358564, 0.0260168, -0.100064, 0.994641, 0.698563, -0.119096, 0.705568, -0.271477, -0.803413, 0.529932, 0.0260168, -0.100064, 0.994641, 0.692997, -0.119171, 0.711023, -0.794437, -0.441799, -0.416754, -0.825667, 0.144116, -0.54544, -0.931153, 0.0550682, 0.360446, -0.799878, -0.563619, -0.206226, -0.825667, 0.144116, -0.54544, -0.92765, 0.0530944, 0.369657, -0.82285, -0.419434, -0.383396, -0.354195, 0.134074, -0.925511, -0.347958, 0.133984, -0.927887, 0.998285, -0.049014, 0.0320091, -0.240392, -0.969582, -0.0460752, 0.995776, -0.0529881, 0.0749831, 0.922569, 0.0029986, -0.38582, 0.257302, -0.748879, -0.610717, 0.915686, 0.00499829, -0.401862, -0.678856, -0.526664, -0.511645, 0.622074, 0.0540065, -0.781093, 0.576115, 0.060012, -0.815163 - - - - - 6, 7, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 6, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 7, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 9, 0, 0, 0, 8, 9, 3, 0, 8, 9, 3, 0, 8, 9, 0, 0, 8, 9, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 13, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 1, 3, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 8, 9, 3, 0, 8, 9, 0, 0, 12, 13, 1, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 3, 0, 0, 0, 8, 9, 3, 0, 8, 9, 3, 0, 8, 9, 0, 0, 9, 8, 0, 0, 9, 8, 3, 0, 9, 8, 0, 0, 9, 8, 3, 0, 9, 8, 0, 0, 8, 9, 3, 0, 8, 9, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 12, 13, 1, 0, 12, 13, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 6, 7, 0, 0, 7, 6, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 7, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 16, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 11, 0, 0, 0, 10, 11, 3, 0, 10, 11, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 16, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 3, 6, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 1, 0, 0, 0, 10, 11, 3, 0, 10, 11, 0, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 15, 16, 0, 0, 15, 16, 1, 0, 3, 0, 0, 0, 10, 11, 3, 0, 11, 10, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 11, 10, 0, 0, 11, 10, 3, 0, 11, 10, 3, 0, 11, 10, 0, 0, 10, 11, 0, 0, 10, 11, 3, 0, 15, 16, 0, 0, 15, 16, 1, 0, 15, 16, 1, 0, 15, 16, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 0, 0, 0, 3, 1, 0, 0, 3, 6, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 3, 0, 0, 6, 3, 0, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 10, 11, 0, 3, 11, 10, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 0, 0, 0, 3, 11, 10, 0, 3, 11, 10, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 10, 11, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 8, 9, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 9, 8, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 9, 8, 0, 3, 9, 8, 0, 3, 0, 0, 0, 3, 8, 9, 0, 3, 8, 9, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 12, 0, 0, 12, 1, 13, 0, 12, 1, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 12, 13, 0, 1, 12, 13, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 15, 0, 0, 15, 1, 16, 0, 15, 1, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 0, 0, 0, 1, 15, 16, 0, 1, 15, 16, 0 - 0.500006, 0.499994, 0, 0, 0.500036, 0.499964, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.508359, 0.491641, 0, 0, 1, 0, 0, 0, 0.500012, 0.499988, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500137, 0.499863, 0, 0, 0.997415, 0.00258508, 0, 0, 0.5, 0.5, 0, 0, 0.502778, 0.497222, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.439327, 0.339942, 0.220731, 0, 0.397775, 0.362587, 0.239639, 0, 0.523139, 0.476861, 0, 0, 0.563768, 0.436232, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.66667, 0.33333, 0, 0, 1, 0, 0, 0, 0.412375, 0.353797, 0.233829, 0, 0.538228, 0.461772, 0, 0, 0.544073, 0.274503, 0.181424, 0, 0.550005, 0.266658, 0.183337, 0, 0.673479, 0.326521, 0, 0, 0.664658, 0.335342, 0, 0, 0.546797, 0.270935, 0.182268, 0, 0.544673, 0.273746, 0.181581, 0, 0.665519, 0.334481, 0, 0, 0.668675, 0.331325, 0, 0, 0.615652, 0.230199, 0.154149, 0, 0.6672, 0.3328, 0, 0, 0.544198, 0.2744, 0.181402, 0, 0.664792, 0.335208, 0, 0, 1, 0, 0, 0, 0.37581, 0.37581, 0.24838, 0, 0.378779, 0.374023, 0.247199, 0, 0.503159, 0.496841, 0, 0, 0.5, 0.5, 0, 0, 0.399773, 0.361383, 0.238845, 0, 0.525218, 0.474782, 0, 0, 0.409739, 0.358697, 0.231565, 0, 0.533212, 0.466788, 0, 0, 0.375815, 0.375807, 0.248378, 0, 0.500006, 0.499994, 0, 0, 0.56732, 0.24294, 0.18974, 0, 0.700171, 0.299829, 0, 0, 0.544164, 0.274448, 0.181388, 0, 0.66474, 0.33526, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500006, 0.499994, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.500036, 0.499964, 0, 0, 1, 0, 0, 0, 0.508359, 0.491641, 0, 0, 0.500012, 0.499988, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.502778, 0.497222, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.439327, 0.339942, 0.220731, 0, 0.563768, 0.436232, 0, 0, 0.523139, 0.476861, 0, 0, 0.397775, 0.362587, 0.239639, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.412375, 0.353797, 0.233829, 0, 0.538228, 0.461772, 0, 0, 0.544073, 0.274503, 0.181424, 0, 0.664658, 0.335342, 0, 0, 0.673479, 0.326521, 0, 0, 0.550005, 0.266658, 0.183337, 0, 0.546797, 0.270935, 0.182268, 0, 0.668675, 0.331325, 0, 0, 0.665519, 0.334481, 0, 0, 0.544673, 0.273746, 0.181581, 0, 0.615652, 0.230199, 0.154149, 0, 0.6672, 0.3328, 0, 0, 0.664792, 0.335208, 0, 0, 0.544198, 0.2744, 0.181402, 0, 1, 0, 0, 0, 0.37581, 0.37581, 0.24838, 0, 0.5, 0.5, 0, 0, 0.503159, 0.496841, 0, 0, 0.378779, 0.374023, 0.247199, 0, 0.525218, 0.474782, 0, 0, 0.399773, 0.361383, 0.238845, 0, 0.409739, 0.358697, 0.231565, 0, 0.533212, 0.466788, 0, 0, 0.500006, 0.499994, 0, 0, 0.375815, 0.375807, 0.248378, 0, 0.700171, 0.299829, 0, 0, 0.56732, 0.24294, 0.18974, 0, 0.544164, 0.274448, 0.181388, 0, 0.66474, 0.33526, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666663, 0.333337, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666667, 0.333333, 0, 0, 0.666667, 0.333333, 0, 0, 1, 0, 0, 0, 0.718253, 0.15884, 0.122907, 0, 0.739344, 0.136359, 0.124296, 0, 1, 0, 0, 0, 0.45939, 0.304779, 0.235832, 0, 0.485992, 0.268898, 0.245111, 0, 1, 0, 0, 0, 0.7331, 0.143653, 0.123247, 0, 0.477963, 0.280975, 0.241062, 0, 1, 0, 0, 0, 0.748373, 0.125813, 0.125813, 0, 0.747178, 0.12721, 0.125612, 0, 1, 0, 0, 0, 0.497836, 0.251082, 0.251082, 0, 0.496251, 0.253466, 0.250283, 0, 0.738503, 0.137343, 0.124154, 0, 1, 0, 0, 0, 0.484902, 0.270539, 0.244559, 0, 1, 0, 0, 0, 0.730612, 0.143641, 0.125747, 0, 0.4748, 0.280042, 0.245157, 0, 0.748371, 0.125816, 0.125813, 0, 1, 0, 0, 0, 0.497833, 0.251086, 0.251081, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.739344, 0.136359, 0.124296, 0, 0.718253, 0.15884, 0.122907, 0, 0.485992, 0.268898, 0.245111, 0, 0.45939, 0.304779, 0.235832, 0, 1, 0, 0, 0, 0.7331, 0.143653, 0.123247, 0, 0.477963, 0.280975, 0.241062, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.747178, 0.12721, 0.125612, 0, 0.748373, 0.125813, 0.125813, 0, 0.496251, 0.253466, 0.250283, 0, 0.497836, 0.251082, 0.251082, 0, 1, 0, 0, 0, 0.738503, 0.137343, 0.124154, 0, 0.484902, 0.270539, 0.244559, 0, 1, 0, 0, 0, 0.730612, 0.143641, 0.125747, 0, 0.4748, 0.280042, 0.245157, 0, 1, 0, 0, 0, 0.748371, 0.125816, 0.125813, 0, 0.497833, 0.251086, 0.251081, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.668925, 0.222972, 0.108103, 0, 0.666077, 0.221944, 0.111978, 0, 0.402445, 0.40244, 0.195114, 0, 0.399364, 0.399217, 0.201418, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0.666312, 0.222075, 0.111612, 0, 0.667337, 0.222443, 0.110219, 0, 0.399617, 0.399566, 0.200817, 0, 0.400725, 0.40072, 0.198555, 0, 0.500004, 0.499996, 0, 0, 0.533361, 0.40023, 0.0664093, 0, 0.571539, 0.286063, 0.142398, 0, 1, 0, 0, 0, 0.666044, 0.222012, 0.111945, 0, 0.399328, 0.399322, 0.20135, 0, 1, 0, 0, 0, 0.678203, 0.225313, 0.0964842, 0, 0.412634, 0.411257, 0.176109, 0, 1, 0, 0, 0, 0.666023, 0.222008, 0.111969, 0, 0.399306, 0.399306, 0.201389, 0, 1, 0, 0, 0, 0.666077, 0.221944, 0.111978, 0, 0.668925, 0.222972, 0.108103, 0, 1, 0, 0, 0, 0.399364, 0.399217, 0.201418, 0, 0.402445, 0.40244, 0.195114, 0, 1, 0, 0, 0, 0.667337, 0.222443, 0.110219, 0, 0.666312, 0.222075, 0.111612, 0, 1, 0, 0, 0, 0.400725, 0.40072, 0.198555, 0, 0.399617, 0.399566, 0.200817, 0, 0.500004, 0.499996, 0, 0, 0.533361, 0.40023, 0.0664093, 0, 0.571539, 0.286063, 0.142398, 0, 0.666044, 0.222012, 0.111945, 0, 1, 0, 0, 0, 0.399328, 0.399322, 0.20135, 0, 0.678203, 0.225313, 0.0964842, 0, 1, 0, 0, 0, 0.412634, 0.411257, 0.176109, 0, 1, 0, 0, 0, 0.666023, 0.222008, 0.111969, 0, 0.399306, 0.399306, 0.201389, 0 - 0, 2, 1, 0, 3, 2, 1, 5, 4, 1, 2, 5, 6, 5, 7, 6, 4, 5, 8, 0, 9, 8, 10, 0, 11, 13, 12, 11, 14, 13, 15, 17, 16, 15, 7, 17, 12, 15, 18, 12, 13, 15, 10, 3, 0, 10, 19, 3, 13, 7, 15, 13, 6, 7, 2, 20, 5, 2, 21, 20, 7, 20, 17, 7, 5, 20, 21, 3, 22, 21, 2, 3, 18, 16, 23, 18, 15, 16, 22, 19, 24, 22, 3, 19, 25, 27, 26, 25, 28, 27, 29, 28, 25, 29, 30, 28, 26, 32, 31, 26, 27, 32, 33, 35, 34, 33, 36, 35, 37, 39, 38, 37, 40, 39, 38, 42, 41, 38, 39, 42, 43, 45, 44, 43, 46, 45, 47, 49, 48, 47, 50, 49, 51, 53, 52, 51, 54, 53, 55, 46, 56, 55, 45, 46, 57, 44, 58, 57, 43, 44, 59, 61, 60, 59, 50, 61, 62, 45, 55, 62, 63, 45, 64, 48, 65, 64, 47, 48, 66, 50, 59, 66, 49, 50, 67, 43, 57, 67, 68, 43, 69, 68, 67, 69, 70, 68, 34, 49, 66, 34, 35, 49, 65, 70, 69, 65, 48, 70, 58, 72, 71, 58, 44, 72, 56, 36, 33, 56, 46, 36, 71, 74, 73, 71, 72, 74, 60, 63, 62, 60, 61, 63, 73, 47, 64, 73, 74, 47, 75, 77, 76, 75, 78, 77, 79, 41, 80, 79, 38, 41, 81, 38, 79, 81, 37, 38, 80, 83, 82, 80, 41, 83, 84, 37, 81, 84, 85, 37, 41, 86, 83, 41, 42, 86, 85, 40, 37, 85, 87, 40, 42, 88, 86, 42, 89, 88, 87, 90, 40, 87, 91, 90, 40, 92, 39, 40, 90, 92, 39, 89, 42, 39, 92, 89, 48, 35, 70, 48, 49, 35, 74, 50, 47, 74, 61, 50, 70, 36, 68, 70, 35, 36, 44, 63, 72, 44, 45, 63, 68, 46, 43, 68, 36, 46, 72, 61, 74, 72, 63, 61, 93, 95, 94, 93, 96, 95, 97, 25, 26, 97, 98, 25, 98, 29, 25, 98, 99, 29, 100, 26, 31, 100, 97, 26, 31, 102, 101, 31, 32, 102, 103, 105, 104, 103, 106, 105, 104, 108, 107, 104, 105, 108, 107, 110, 109, 107, 108, 110, 111, 113, 112, 111, 114, 113, 115, 112, 116, 115, 111, 112, 117, 116, 118, 117, 115, 116, 119, 118, 120, 119, 117, 118, 114, 110, 113, 114, 109, 110, 121, 123, 122, 121, 124, 123, 125, 124, 121, 125, 126, 124, 127, 129, 128, 128, 129, 130, 131, 129, 132, 133, 130, 129, 134, 133, 129, 135, 134, 129, 136, 138, 137, 136, 139, 138, 140, 142, 141, 140, 143, 142, 144, 146, 145, 144, 147, 146, 145, 149, 148, 145, 146, 149, 148, 151, 150, 148, 149, 151, 150, 153, 152, 150, 151, 153, 152, 143, 140, 152, 153, 143, 154, 156, 155, 154, 157, 156, 155, 159, 158, 155, 156, 159, 158, 106, 103, 158, 159, 106, 160, 162, 161, 160, 163, 162, 164, 161, 165, 164, 160, 161, 166, 165, 167, 166, 164, 165, 168, 167, 169, 168, 166, 167, 154, 120, 157, 154, 119, 120, 144, 169, 147, 144, 168, 169, 163, 142, 162, 163, 141, 142, 170, 172, 171, 170, 173, 172, 174, 173, 170, 174, 175, 173, 176, 178, 177, 176, 179, 178, 177, 126, 125, 177, 178, 126, 180, 179, 176, 180, 181, 179, 122, 181, 180, 122, 123, 181, 182, 184, 183, 182, 185, 184, 183, 187, 186, 183, 184, 187, 186, 189, 188, 186, 187, 189, 188, 191, 190, 188, 189, 191, 190, 193, 192, 190, 191, 193, 192, 195, 194, 192, 193, 195, 196, 198, 197, 196, 199, 198, 200, 197, 201, 200, 196, 197, 202, 201, 203, 202, 200, 201, 204, 203, 205, 204, 202, 203, 199, 195, 198, 199, 194, 195, 182, 205, 185, 182, 204, 205, 206, 129, 127, 207, 129, 131, 132, 129, 206, 208, 135, 129, 209, 208, 129, 207, 209, 129, 210, 139, 136, 210, 211, 139, 28, 212, 27, 28, 213, 212, 30, 213, 28, 30, 214, 213, 27, 215, 32, 27, 212, 215, 216, 218, 217, 216, 219, 218, 220, 95, 221, 220, 94, 95, 222, 218, 219, 222, 223, 218, 224, 96, 93, 224, 225, 96, 220, 223, 222, 220, 221, 223, 226, 78, 75, 226, 227, 78, 228, 230, 229, 228, 231, 230, 232, 234, 233, 232, 235, 234, 236, 235, 232, 236, 237, 235, 229, 239, 238, 229, 230, 239, 233, 231, 228, 233, 234, 231, 32, 240, 102, 32, 215, 240, 241, 243, 242, 241, 244, 243, 76, 246, 245, 76, 77, 246, 247, 227, 226, 247, 248, 227, 242, 250, 249, 242, 243, 250, 245, 244, 241, 245, 246, 244, 249, 248, 247, 249, 250, 248, 238, 252, 251, 238, 239, 252, 253, 237, 236, 253, 254, 237, 251, 254, 253, 251, 252, 254, 102, 240, 255, 9, 1, 256, 9, 0, 1, 14, 6, 13, 14, 257, 6, 256, 4, 258, 256, 1, 4, 257, 4, 6, 257, 258, 4, 259, 261, 260, 259, 262, 261, 262, 263, 261, 262, 264, 263, 265, 263, 264, 265, 266, 263, 8, 259, 10, 8, 267, 259, 11, 269, 268, 11, 12, 269, 270, 271, 266, 270, 272, 271, 12, 270, 269, 12, 18, 270, 10, 260, 19, 10, 259, 260, 269, 266, 265, 269, 270, 266, 261, 274, 273, 261, 263, 274, 266, 274, 263, 266, 271, 274, 260, 273, 275, 260, 261, 273, 18, 272, 270, 18, 23, 272, 19, 275, 24, 19, 260, 275, 276, 278, 277, 276, 279, 278, 29, 277, 30, 29, 276, 277, 279, 280, 278, 279, 281, 280, 282, 284, 283, 282, 285, 284, 286, 288, 287, 286, 289, 288, 289, 290, 288, 289, 291, 290, 292, 294, 293, 292, 295, 294, 296, 298, 297, 296, 299, 298, 300, 53, 54, 300, 301, 53, 302, 293, 294, 302, 303, 293, 304, 295, 292, 304, 305, 295, 306, 307, 297, 306, 308, 307, 309, 294, 310, 309, 302, 294, 311, 299, 296, 311, 312, 299, 313, 297, 298, 313, 306, 297, 314, 292, 315, 314, 304, 292, 316, 315, 317, 316, 314, 315, 285, 298, 284, 285, 313, 298, 312, 317, 299, 312, 316, 317, 305, 318, 295, 305, 319, 318, 303, 283, 293, 303, 282, 283, 319, 320, 318, 319, 321, 320, 308, 310, 307, 308, 309, 310, 321, 296, 320, 321, 311, 296, 322, 324, 323, 322, 325, 324, 326, 291, 289, 326, 327, 291, 328, 289, 286, 328, 326, 289, 327, 329, 291, 327, 330, 329, 331, 286, 332, 331, 328, 286, 291, 333, 290, 291, 329, 333, 332, 287, 334, 332, 286, 287, 290, 336, 335, 290, 333, 336, 334, 338, 337, 334, 287, 338, 287, 339, 338, 287, 288, 339, 288, 335, 339, 288, 290, 335, 299, 284, 298, 299, 317, 284, 320, 297, 307, 320, 296, 297, 317, 283, 284, 317, 315, 283, 295, 310, 294, 295, 318, 310, 315, 293, 283, 315, 292, 293, 318, 307, 310, 318, 320, 307, 340, 342, 341, 340, 343, 342, 344, 276, 345, 344, 279, 276, 345, 29, 99, 345, 276, 29, 346, 279, 344, 346, 281, 279, 281, 102, 280, 281, 101, 102, 347, 349, 348, 347, 350, 349, 350, 351, 349, 350, 352, 351, 352, 353, 351, 352, 354, 353, 355, 357, 356, 355, 358, 357, 359, 358, 355, 359, 360, 358, 361, 360, 359, 361, 362, 360, 363, 362, 361, 363, 364, 362, 356, 353, 354, 356, 357, 353, 365, 367, 366, 365, 368, 367, 369, 366, 370, 369, 365, 366, 371, 373, 372, 373, 374, 372, 375, 376, 372, 377, 372, 374, 378, 372, 377, 379, 372, 378, 136, 381, 380, 136, 137, 381, 382, 384, 383, 382, 385, 384, 386, 388, 387, 386, 389, 388, 389, 390, 388, 389, 391, 390, 391, 392, 390, 391, 393, 392, 393, 394, 392, 393, 395, 394, 395, 383, 394, 395, 382, 383, 396, 398, 397, 396, 399, 398, 399, 400, 398, 399, 401, 400, 401, 348, 400, 401, 347, 348, 402, 404, 403, 402, 405, 404, 406, 405, 402, 406, 407, 405, 408, 407, 406, 408, 409, 407, 410, 409, 408, 410, 411, 409, 396, 364, 363, 396, 397, 364, 386, 411, 410, 386, 387, 411, 403, 384, 385, 403, 404, 384, 412, 414, 413, 412, 415, 414, 416, 413, 417, 416, 412, 413, 418, 420, 419, 418, 421, 420, 421, 370, 420, 421, 369, 370, 422, 419, 423, 422, 418, 419, 368, 423, 367, 368, 422, 423, 424, 426, 425, 424, 427, 426, 427, 428, 426, 427, 429, 428, 429, 430, 428, 429, 431, 430, 431, 432, 430, 431, 433, 432, 433, 434, 432, 433, 435, 434, 435, 436, 434, 435, 437, 436, 438, 440, 439, 438, 441, 440, 442, 441, 438, 442, 443, 441, 444, 443, 442, 444, 445, 443, 446, 445, 444, 446, 447, 445, 439, 436, 437, 439, 440, 436, 424, 447, 446, 424, 425, 447, 448, 371, 372, 449, 375, 372, 376, 448, 372, 450, 372, 379, 451, 372, 450, 449, 372, 451, 210, 380, 452, 210, 136, 380, 277, 454, 453, 277, 278, 454, 30, 453, 214, 30, 277, 453, 278, 455, 454, 278, 280, 455, 216, 457, 456, 216, 217, 457, 458, 342, 343, 458, 459, 342, 460, 457, 461, 460, 456, 457, 224, 341, 225, 224, 340, 341, 458, 461, 459, 458, 460, 461, 462, 323, 463, 462, 322, 323, 464, 466, 465, 464, 467, 466, 468, 470, 469, 468, 471, 470, 472, 469, 473, 472, 468, 469, 467, 474, 466, 467, 475, 474, 471, 465, 470, 471, 464, 465, 280, 476, 455, 280, 102, 476, 477, 479, 478, 477, 480, 479, 325, 481, 324, 325, 482, 481, 483, 463, 484, 483, 462, 463, 480, 485, 479, 480, 486, 485, 482, 478, 481, 482, 477, 478, 486, 484, 485, 486, 483, 484, 475, 487, 474, 475, 488, 487, 489, 473, 490, 489, 472, 473, 488, 490, 487, 488, 489, 490, 102, 255, 476, 267, 262, 259, 267, 491, 262, 268, 265, 492, 268, 269, 265, 491, 264, 262, 491, 493, 264, 492, 264, 493, 492, 265, 264, 494, 496, 495, 494, 497, 496, 497, 94, 496, 497, 93, 94, 498, 500, 499, 498, 501, 500, 499, 219, 216, 499, 500, 219, 502, 496, 503, 502, 495, 496, 503, 94, 220, 503, 496, 94, 504, 500, 501, 504, 505, 500, 505, 219, 500, 505, 222, 219, 506, 497, 494, 506, 507, 497, 507, 93, 497, 507, 224, 93, 502, 505, 504, 502, 503, 505, 503, 222, 505, 503, 220, 222, 508, 510, 509, 508, 511, 510, 509, 343, 340, 509, 510, 343, 498, 513, 512, 498, 499, 513, 499, 456, 513, 499, 216, 456, 514, 510, 511, 514, 515, 510, 515, 343, 510, 515, 458, 343, 516, 513, 517, 516, 512, 513, 517, 456, 460, 517, 513, 456, 506, 509, 507, 506, 508, 509, 507, 340, 224, 507, 509, 340, 514, 517, 515, 514, 516, 517, 515, 460, 458, 515, 517, 460, 31, 518, 100, 31, 101, 518, 100, 54, 51, 100, 518, 54, 519, 521, 520, 519, 522, 521, 520, 98, 97, 520, 521, 98, 522, 523, 521, 522, 524, 523, 521, 99, 98, 521, 523, 99, 52, 520, 51, 52, 519, 520, 51, 97, 100, 51, 520, 97, 281, 518, 101, 281, 346, 518, 346, 54, 518, 346, 300, 54, 525, 527, 526, 525, 528, 527, 528, 345, 527, 528, 344, 345, 526, 523, 524, 526, 527, 523, 527, 99, 523, 527, 345, 99, 301, 528, 525, 301, 300, 528, 300, 344, 528, 300, 346, 344, 529, 531, 530, 529, 532, 531, 530, 534, 533, 530, 531, 534, 533, 325, 322, 533, 534, 325, 535, 530, 536, 535, 529, 530, 536, 533, 537, 536, 530, 533, 537, 322, 462, 537, 533, 322, 538, 540, 539, 538, 541, 540, 539, 543, 542, 539, 540, 543, 542, 480, 477, 542, 543, 480, 532, 544, 531, 532, 545, 544, 531, 546, 534, 531, 544, 546, 534, 482, 325, 534, 546, 482, 547, 536, 548, 547, 535, 536, 548, 537, 549, 548, 536, 537, 549, 462, 483, 549, 537, 462, 541, 550, 540, 541, 551, 550, 540, 552, 543, 540, 550, 552, 543, 486, 480, 543, 552, 486, 545, 539, 544, 545, 538, 539, 544, 542, 546, 544, 539, 542, 546, 477, 482, 546, 542, 477, 551, 548, 550, 551, 547, 548, 550, 549, 552, 550, 548, 549, 552, 483, 486, 552, 549, 483, 553, 555, 554, 553, 556, 555, 556, 557, 555, 556, 558, 557, 558, 76, 557, 558, 75, 76, 559, 556, 553, 559, 560, 556, 560, 558, 556, 560, 561, 558, 561, 75, 558, 561, 226, 75, 562, 564, 563, 562, 565, 564, 565, 566, 564, 565, 567, 566, 567, 242, 566, 567, 241, 242, 554, 569, 568, 554, 555, 569, 555, 570, 569, 555, 557, 570, 557, 245, 570, 557, 76, 245, 571, 560, 559, 571, 572, 560, 572, 561, 560, 572, 573, 561, 573, 226, 561, 573, 247, 226, 563, 575, 574, 563, 564, 575, 564, 576, 575, 564, 566, 576, 566, 249, 576, 566, 242, 249, 568, 565, 562, 568, 569, 565, 569, 567, 565, 569, 570, 567, 570, 241, 567, 570, 245, 241, 574, 572, 571, 574, 575, 572, 575, 573, 572, 575, 576, 573, 576, 247, 573, 576, 249, 247, 577, 579, 578, 577, 580, 579, 580, 581, 579, 580, 582, 581, 582, 229, 581, 582, 228, 229, 583, 585, 584, 583, 586, 585, 586, 587, 585, 586, 588, 587, 588, 233, 587, 588, 232, 233, 589, 586, 583, 589, 590, 586, 590, 588, 586, 590, 591, 588, 591, 232, 588, 591, 236, 232, 578, 593, 592, 578, 579, 593, 579, 594, 593, 579, 581, 594, 581, 238, 594, 581, 229, 238, 584, 580, 577, 584, 585, 580, 585, 582, 580, 585, 587, 582, 587, 228, 582, 587, 233, 228, 592, 596, 595, 592, 593, 596, 593, 597, 596, 593, 594, 597, 594, 251, 597, 594, 238, 251, 598, 590, 589, 598, 599, 590, 599, 591, 590, 599, 600, 591, 600, 236, 591, 600, 253, 236, 595, 599, 598, 595, 596, 599, 596, 600, 599, 596, 597, 600, 597, 253, 600, 597, 251, 253, 601, 603, 602, 601, 604, 603, 602, 606, 605, 602, 603, 606, 605, 467, 464, 605, 606, 467, 607, 609, 608, 607, 610, 609, 608, 612, 611, 608, 609, 612, 611, 471, 468, 611, 612, 471, 613, 608, 614, 613, 607, 608, 614, 611, 615, 614, 608, 611, 615, 468, 472, 615, 611, 468, 604, 616, 603, 604, 617, 616, 603, 618, 606, 603, 616, 618, 606, 475, 467, 606, 618, 475, 610, 602, 609, 610, 601, 602, 609, 605, 612, 609, 602, 605, 612, 464, 471, 612, 605, 464, 617, 619, 616, 617, 620, 619, 616, 621, 618, 616, 619, 621, 618, 488, 475, 618, 621, 488, 622, 614, 623, 622, 613, 614, 623, 615, 624, 623, 614, 615, 624, 472, 489, 624, 615, 472, 620, 623, 619, 620, 622, 623, 619, 624, 621, 619, 623, 624, 621, 489, 488, 621, 624, 489 - - - - - - - - "idle" - 1.25 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255728, 0.138077, -0.259039, 0.955604, 1, 1, 1, 0.05, 1, 5.96046e-07, -2.38419e-07, 3.8743e-07, -0.0264725, 0.139277, -0.25962, 0.955248, 1, 1, 1, 0.1, 1, 5.36442e-07, -2.38419e-07, 3.8743e-07, -0.028916, 0.142508, -0.261183, 0.954274, 1, 1, 1, 0.15, 1, 1.19209e-07, 1.19209e-07, 5.96046e-08, -0.0326835, 0.14736, -0.26354, 0.952766, 1, 1, 1, 0.25, 1, 5.96046e-08, 1.19209e-07, 0, -0.0433083, 0.158072, -0.268982, 0.949098, 1, 1, 1, 0.3, 1, 8.9407e-07, -3.57628e-07, 5.96046e-07, -0.0481632, 0.16058, -0.27034, 0.948056, 1, 1, 1, 0.35, 1, 7.15256e-07, -3.57628e-07, 5.36442e-07, -0.0515519, 0.159894, -0.270034, 0.948081, 1, 1, 1, 0.4, 1, 6.25849e-07, -3.57628e-07, 5.06639e-07, -0.0529994, 0.155917, -0.267946, 0.949256, 1, 1, 1, 0.85, 1, 8.04663e-07, -5.96046e-07, 8.34465e-07, -0.01551, 0.114246, -0.235933, 0.964906, 1, 1, 1, 0.9, 1, 7.15256e-07, -4.76837e-07, 7.15256e-07, -0.0133439, 0.115591, -0.236366, 0.964672, 1, 1, 1, 0.95, 1, 5.06639e-07, -3.57628e-07, 4.76837e-07, -0.0142794, 0.118993, -0.239276, 0.963527, 1, 1, 1, 1.1, 1, 6.55651e-07, -3.57628e-07, 5.36442e-07, -0.0224776, 0.132362, -0.25315, 0.958066, 1, 1, 1, 1.15, 1, 7.45058e-07, -2.38419e-07, 4.17233e-07, -0.0241962, 0.135447, -0.25637, 0.956736, 1, 1, 1, 1.2, 1, 7.15256e-07, -2.38419e-07, 5.06639e-07, -0.0252313, 0.137384, -0.258343, 0.955902, 1, 1, 1, 1.25, 1, 1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255726, 0.138077, -0.259039, 0.955604, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, -0.120735, -0.0116329, 0.968344, 1, 1, 1, 0.05, 1, 2.98023e-08, -5.96046e-07, -2.38419e-07, -0.218633, -0.120967, -0.0119311, 0.968207, 1, 1, 1, 0.1, 1, 1.78814e-07, -7.7486e-07, -4.76837e-07, -0.219848, -0.121646, -0.0127373, 0.967836, 1, 1, 1, 0.15, 1, -5.96046e-08, -6.25849e-07, -4.76837e-07, -0.221585, -0.122891, -0.0139574, 0.967266, 1, 1, 1, 0.2, 1, -2.98023e-08, -9.83477e-07, -1.78814e-07, -0.223801, -0.125062, -0.0151597, 0.966459, 1, 1, 1, 0.25, 1, 1.49012e-07, -5.66244e-07, -2.38419e-07, -0.225991, -0.128733, -0.0159408, 0.965454, 1, 1, 1, 0.3, 1, 0, -1.04308e-06, -2.38419e-07, -0.227229, -0.134329, -0.0159913, 0.9644, 1, 0.999999, 1, 0.55, 1, 2.98023e-08, -5.66244e-07, -3.57628e-07, -0.218159, -0.170756, -0.00658222, 0.960836, 1, 1, 1, 0.6, 1, 1.49012e-07, -5.36442e-07, -2.98023e-07, -0.214746, -0.174272, -0.00460497, 0.960985, 1, 1, 1, 0.65, 1, 2.38419e-07, -2.08616e-07, -3.57628e-07, -0.21128, -0.17607, -0.0030008, 0.961432, 1, 1, 1, 0.7, 1, 1.49012e-07, -4.47035e-07, -2.38419e-07, -0.207961, -0.17612, -0.00179697, 0.962149, 1, 1, 1, 0.75, 1, -2.38419e-07, -6.55651e-07, -3.57628e-07, -0.204984, -0.174339, -0.000935222, 0.963113, 1, 1, 1, 0.8, 1, 8.9407e-08, -2.98023e-08, -1.19209e-07, -0.202542, -0.170485, -0.000499965, 0.964319, 1, 0.999999, 1, 0.85, 1, 8.9407e-08, -8.64267e-07, -4.17233e-07, -0.200954, -0.164989, -0.000498206, 0.965607, 1, 0.999999, 1, 1.15, 1, 1.19209e-07, -6.85453e-07, -2.98023e-07, -0.216378, -0.124725, -0.0104075, 0.968254, 1, 1, 1, 1.2, 1, -2.98023e-08, 2.98023e-08, -1.78814e-07, -0.217708, -0.121801, -0.0113103, 0.968318, 1, 1, 1, 1.25, 1, 2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, -0.120734, -0.0116329, 0.968344, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255728, -0.138077, 0.25904, 0.955604, 1, 1, 1, 0.05, 1, -5.96046e-07, -2.38419e-07, 3.8743e-07, -0.0264725, -0.139277, 0.25962, 0.955248, 1, 1, 1, 0.1, 1, -5.36442e-07, -2.38419e-07, 3.8743e-07, -0.028916, -0.142508, 0.261183, 0.954274, 1, 1, 1, 0.15, 1, -1.19209e-07, 1.19209e-07, 5.96046e-08, -0.0326835, -0.14736, 0.26354, 0.952766, 1, 1, 1, 0.25, 1, -5.96046e-08, 1.19209e-07, 0, -0.0433083, -0.158072, 0.268982, 0.949098, 1, 1, 1, 0.3, 1, -8.9407e-07, -3.57628e-07, 5.96046e-07, -0.0481632, -0.16058, 0.27034, 0.948056, 1, 1, 1, 0.35, 1, -7.15256e-07, -3.57628e-07, 5.36442e-07, -0.0515519, -0.159894, 0.270034, 0.948081, 1, 1, 1, 0.4, 1, -6.25849e-07, -3.57628e-07, 5.06639e-07, -0.0529994, -0.155917, 0.267946, 0.949256, 1, 1, 1, 0.85, 1, -8.04663e-07, -5.96046e-07, 8.34465e-07, -0.01551, -0.114246, 0.235933, 0.964906, 1, 1, 1, 0.9, 1, -7.15256e-07, -4.76837e-07, 7.15256e-07, -0.0133439, -0.115591, 0.236367, 0.964672, 1, 1, 1, 0.95, 1, -5.06639e-07, -3.57628e-07, 4.76837e-07, -0.0142794, -0.118993, 0.239276, 0.963527, 1, 1, 1, 1.1, 1, -6.55651e-07, -3.57628e-07, 5.36442e-07, -0.0224776, -0.132362, 0.25315, 0.958066, 1, 1, 1, 1.15, 1, -7.45058e-07, -2.38419e-07, 4.17233e-07, -0.0241962, -0.135447, 0.25637, 0.956736, 1, 1, 1, 1.2, 1, -7.15256e-07, -2.38419e-07, 5.06639e-07, -0.0252313, -0.137384, 0.258343, 0.955902, 1, 1, 1, 1.25, 1, -1.01328e-06, -8.34465e-07, 1.07288e-06, -0.0255726, -0.138077, 0.259039, 0.955604, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, 0.120735, 0.0116329, 0.968344, 1, 1, 1, 0.05, 1, -5.96046e-08, -8.04663e-07, -3.57628e-07, -0.218633, 0.120966, 0.0119311, 0.968207, 1, 1, 1, 0.1, 1, -3.57628e-07, -7.45058e-07, -4.17233e-07, -0.219848, 0.121646, 0.0127373, 0.967836, 1, 1, 1, 0.15, 1, -1.49012e-07, -6.25849e-07, -3.57628e-07, -0.221585, 0.122891, 0.0139575, 0.967266, 1, 1, 1, 0.2, 1, 0, -9.53674e-07, -1.19209e-07, -0.223801, 0.125062, 0.0151597, 0.966459, 1, 1, 1, 0.25, 1, -1.49012e-07, -5.66244e-07, -2.38419e-07, -0.225991, 0.128733, 0.0159408, 0.965454, 1, 1, 1, 0.3, 1, 0, -1.04308e-06, -2.38419e-07, -0.227229, 0.134329, 0.0159913, 0.9644, 1, 0.999999, 1, 0.55, 1, -2.98023e-08, -5.66244e-07, -3.57628e-07, -0.218159, 0.170756, 0.00658222, 0.960836, 1, 1, 1, 0.6, 1, -1.49012e-07, -5.36442e-07, -2.98023e-07, -0.214746, 0.174272, 0.00460497, 0.960985, 1, 1, 1, 0.65, 1, -2.38419e-07, -2.08616e-07, -3.57628e-07, -0.21128, 0.17607, 0.0030008, 0.961432, 1, 1, 1, 0.7, 1, -1.49012e-07, -4.47035e-07, -2.38419e-07, -0.207961, 0.17612, 0.00179697, 0.962149, 1, 1, 1, 0.75, 1, 2.38419e-07, -6.55651e-07, -3.57628e-07, -0.204984, 0.174339, 0.000935222, 0.963113, 1, 1, 1, 0.8, 1, -2.98023e-08, 0, -1.19209e-07, -0.202542, 0.170485, 0.000499968, 0.964319, 1, 1, 1, 0.85, 1, 1.49012e-07, -8.34465e-07, -4.17233e-07, -0.200954, 0.164989, 0.000498198, 0.965606, 1, 1, 1, 1.15, 1, -2.38419e-07, -8.04663e-07, -6.55651e-07, -0.216378, 0.124725, 0.0104075, 0.968254, 1, 1, 1, 1.2, 1, -2.08616e-07, 2.08616e-07, -2.98023e-07, -0.217708, 0.121801, 0.0113103, 0.968318, 1, 1, 1, 1.25, 1, -2.38419e-07, -8.34465e-07, -4.76837e-07, -0.218168, 0.120734, 0.0116329, 0.968344, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 5.21541e-08, -3.42727e-07, -0.0539951, -0.0696263, 0.0213632, 0.995882, 1, 1, 1, 0.05, 1, 0, 5.21541e-08, -3.42727e-07, -0.0567764, -0.0700338, 0.0212387, 0.995701, 1, 1, 1, 0.1, 1, 0, 3.72529e-08, -3.42727e-07, -0.06411, -0.0711033, 0.0209058, 0.995187, 1, 1, 1, 0.15, 1, 0, 9.68575e-08, -3.42727e-07, -0.0751103, -0.0727354, 0.0204167, 0.994309, 1, 1, 1, 0.45, 1, 0, 1.41561e-07, -1.3411e-07, -0.154319, -0.0862804, 0.0175296, 0.984091, 1, 1, 1, 0.5, 1, 2.98023e-08, 7.45058e-09, 2.5332e-07, -0.162001, -0.0877685, 0.017297, 0.982728, 1, 1, 1, 0.55, 1, 0, 3.72529e-08, -3.42727e-07, -0.166842, -0.0887317, 0.0171579, 0.981833, 1, 1, 1, 0.6, 1, 0, 2.98023e-08, -1.49012e-07, -0.169226, -0.0892111, 0.0170905, 0.981383, 1, 1, 1, 0.65, 1, 0, 2.98023e-08, -1.49012e-07, -0.169226, -0.0892111, 0.0170905, 0.981383, 1, 1, 1, 0.7, 1, 0, 3.72529e-08, -3.42727e-07, -0.166842, -0.0887317, 0.0171579, 0.981833, 1, 1, 1, 0.75, 1, 2.98023e-08, 7.45058e-09, 2.5332e-07, -0.162001, -0.0877685, 0.017297, 0.982728, 1, 1, 1, 0.8, 1, 0, 1.41561e-07, -1.3411e-07, -0.154319, -0.0862804, 0.0175296, 0.984091, 1, 1, 1, 1.15, 1, 0, 3.72529e-08, -3.42727e-07, -0.06411, -0.0711033, 0.0209058, 0.995187, 1, 1, 1, 1.2, 1, 0, 5.21541e-08, -3.42727e-07, -0.0567764, -0.0700338, 0.0212387, 0.995701, 1, 1, 1, 1.25, 1, 0, 5.21541e-08, -3.42727e-07, -0.0539951, -0.0696263, 0.0213632, 0.995882, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 1.42842e-07, 1.93715e-07, 2.98023e-07, -0.0965851, -0.0177476, 0.000627753, 0.995166, 1, 1, 1, 0.05, 1, 4.62169e-08, -6.70552e-08, 6.55651e-07, -0.100604, -0.0182764, 0.000608928, 0.994758, 1, 1, 1, 0.1, 1, 8.12579e-08, 5.96046e-08, 5.36442e-07, -0.111195, -0.0196529, 0.000562433, 0.993604, 1, 1, 1, 0.15, 1, 3.0268e-08, -2.98023e-08, 5.96046e-07, -0.127055, -0.0217242, 0.000494295, 0.991658, 1, 1, 1, 0.45, 1, 1.55647e-07, 1.49012e-07, 4.76837e-07, -0.240017, -0.0376881, -3.78875e-05, 0.970037, 1, 1, 1, 0.5, 1, -1.23866e-07, 3.57628e-07, 7.7486e-07, -0.250826, -0.0393224, -9.00224e-05, 0.967233, 1, 1, 1, 0.55, 1, 5.34346e-08, 3.72529e-08, 5.96046e-07, -0.25762, -0.040368, -0.000123774, 0.965403, 1, 1, 1, 0.6, 1, 1.08266e-08, 5.96046e-08, 7.15256e-07, -0.260963, -0.0408854, -0.000140397, 0.964483, 1, 1, 1, 0.65, 1, 1.08266e-08, 5.96046e-08, 7.15256e-07, -0.260963, -0.0408854, -0.000140397, 0.964483, 1, 1, 1, 0.7, 1, 5.34346e-08, 3.72529e-08, 5.96046e-07, -0.25762, -0.040368, -0.000123775, 0.965403, 1, 1, 1, 0.75, 1, -1.23866e-07, 3.57628e-07, 7.7486e-07, -0.250826, -0.0393224, -9.00224e-05, 0.967233, 1, 1, 1, 0.8, 1, 1.55647e-07, 1.49012e-07, 4.76837e-07, -0.240017, -0.0376881, -3.78871e-05, 0.970037, 1, 1, 1, 0.9, 1, -4.8778e-08, -1.3411e-07, 7.15256e-07, -0.208519, -0.0330444, 0.00011266, 0.97746, 1, 1, 1, 1.15, 1, 8.12579e-08, 5.96046e-08, 5.36442e-07, -0.111195, -0.0196529, 0.000562432, 0.993604, 1, 1, 1, 1.2, 1, 4.62169e-08, -6.70552e-08, 6.55651e-07, -0.100605, -0.0182764, 0.000608928, 0.994758, 1, 1, 1, 1.25, 1, 1.42842e-07, 1.93715e-07, 2.98023e-07, -0.0965852, -0.0177476, 0.000627753, 0.995166, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 8.9407e-08, 2.38419e-07, -2.23517e-08, 0.0349931, -0.0301778, 0.0362945, 0.998272, 1, 1, 1, 0.05, 1, 7.45058e-08, 2.38419e-07, 6.33299e-08, 0.0358993, -0.0301376, 0.0363473, 0.998239, 1, 1, 1, 0.1, 1, 5.21541e-08, 1.19209e-07, 2.98023e-08, 0.0384013, -0.0300263, 0.0364927, 0.998144, 1, 1, 1, 0.15, 1, 4.47035e-08, 1.19209e-07, -1.11759e-08, 0.0424549, -0.0298457, 0.0367279, 0.997977, 1, 1, 1, 0.5, 1, 5.21541e-08, 1.19209e-07, 7.45058e-09, 0.0873535, -0.0278095, 0.0392948, 0.995014, 1, 1, 1, 0.55, 1, -7.45058e-09, 0, -5.21541e-08, 0.0905253, -0.0276632, 0.0394735, 0.994727, 1, 1, 1, 0.6, 1, 2.98023e-08, 0, 2.23517e-08, 0.0921114, -0.0275899, 0.0395627, 0.99458, 1, 1, 1, 0.65, 1, 2.98023e-08, 0, 2.23517e-08, 0.0921114, -0.0275899, 0.0395627, 0.99458, 1, 1, 1, 0.7, 1, -7.45058e-09, 0, -5.21541e-08, 0.0905253, -0.0276632, 0.0394735, 0.994727, 1, 1, 1, 0.75, 1, 5.21541e-08, 1.19209e-07, 7.45058e-09, 0.0873535, -0.0278095, 0.0392948, 0.995014, 1, 1, 1, 0.8, 1, 1.04308e-07, 2.38419e-07, -1.49012e-08, 0.0824784, -0.0280337, 0.0390195, 0.995434, 1, 1, 1, 1.1, 1, 4.47035e-08, 1.19209e-07, -1.11759e-08, 0.0424549, -0.0298457, 0.0367279, 0.997977, 1, 1, 1, 1.15, 1, 5.21541e-08, 1.19209e-07, 2.98023e-08, 0.0384013, -0.0300263, 0.0364927, 0.998144, 1, 1, 1, 1.2, 1, 7.45058e-08, 2.38419e-07, 6.33299e-08, 0.0358993, -0.0301376, 0.0363473, 0.998239, 1, 1, 1, 1.25, 1, 8.9407e-08, 2.38419e-07, -2.23517e-08, 0.0349931, -0.0301778, 0.0362945, 0.998272, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 6.70552e-08, -1.04308e-07, -0.0539995, 0.0696269, -0.0213643, 0.995881, 1, 0.999999, 1, 0.05, 1, 0, 6.70552e-08, -1.04308e-07, -0.05678, 0.0700343, -0.0212398, 0.995701, 1, 0.999999, 1, 0.1, 1, 0, 2.23517e-08, -1.04308e-07, -0.0641135, 0.0711039, -0.0209069, 0.995187, 1, 0.999999, 1, 0.15, 1, 0, 8.19564e-08, -1.04308e-07, -0.075114, 0.072736, -0.0204178, 0.994309, 1, 0.999999, 1, 0.45, 1, -2.98023e-08, 1.04308e-07, 1.04308e-07, -0.15432, 0.0862808, -0.0175308, 0.98409, 1, 0.999999, 1, 0.5, 1, -5.96046e-08, 2.98023e-08, 4.91738e-07, -0.162002, 0.0877689, -0.0172983, 0.982727, 1, 0.999999, 1, 0.55, 1, 0, 5.21541e-08, -1.04308e-07, -0.166843, 0.0887321, -0.0171591, 0.981833, 1, 0.999999, 1, 0.6, 1, -2.98023e-08, 4.47035e-08, 8.9407e-08, -0.169228, 0.0892116, -0.0170917, 0.981382, 1, 0.999999, 1, 0.65, 1, -2.98023e-08, 4.47035e-08, 8.9407e-08, -0.169228, 0.0892116, -0.0170917, 0.981382, 1, 0.999999, 1, 0.7, 1, 0, 5.21541e-08, -1.04308e-07, -0.166843, 0.0887321, -0.0171591, 0.981833, 1, 0.999999, 1, 0.75, 1, -5.96046e-08, 2.98023e-08, 4.91738e-07, -0.162002, 0.0877689, -0.0172983, 0.982727, 1, 0.999999, 1, 0.8, 1, -2.98023e-08, 1.04308e-07, 1.04308e-07, -0.15432, 0.0862808, -0.0175308, 0.98409, 1, 0.999999, 1, 1.15, 1, 0, 2.23517e-08, -1.04308e-07, -0.0641135, 0.0711039, -0.020907, 0.995187, 1, 0.999999, 1, 1.2, 1, 0, 6.70552e-08, -1.04308e-07, -0.05678, 0.0700343, -0.0212398, 0.995701, 1, 0.999999, 1, 1.25, 1, 0, 6.70552e-08, -1.04308e-07, -0.0539992, 0.0696269, -0.0213643, 0.995881, 1, 0.999999, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 9.06875e-08, -8.19564e-08, 3.57628e-07, -0.0965913, 0.0177484, -0.00062776, 0.995166, 1, 1, 1, 0.05, 1, 3.44589e-08, -1.93715e-07, 2.98023e-07, -0.10061, 0.0182771, -0.000608941, 0.994758, 1, 1, 1, 0.1, 1, 2.52621e-08, -1.86265e-07, 5.96046e-08, -0.1112, 0.0196536, -0.000562456, 0.993604, 1, 1, 1, 0.15, 1, 9.02219e-08, -1.19209e-07, 1.19209e-07, -0.127061, 0.021725, -0.000494313, 0.991657, 1, 1, 1, 0.45, 1, 7.13626e-08, -5.21541e-08, 1.19209e-07, -0.24002, 0.0376883, 3.78708e-05, 0.970036, 1, 1, 1, 0.5, 1, -2.84053e-08, -1.78814e-07, -1.78814e-07, -0.250828, 0.0393224, 9.00085e-05, 0.967233, 1, 1, 1, 0.55, 1, 1.234e-08, 2.01166e-07, 1.78814e-07, -0.257623, 0.0403681, 0.000123756, 0.965402, 1, 1, 1, 0.6, 1, -9.97679e-08, 5.21541e-08, -5.96046e-08, -0.260966, 0.0408856, 0.000140381, 0.964482, 1, 1, 1, 0.65, 1, -9.97679e-08, 5.21541e-08, -5.96046e-08, -0.260966, 0.0408856, 0.000140381, 0.964482, 1, 1, 1, 0.7, 1, 1.234e-08, 2.01166e-07, 1.78814e-07, -0.257623, 0.0403681, 0.000123754, 0.965402, 1, 1, 1, 0.75, 1, -2.84053e-08, -1.78814e-07, -1.78814e-07, -0.250828, 0.0393224, 9.00085e-05, 0.967233, 1, 1, 1, 0.8, 1, 7.13626e-08, -5.21541e-08, 1.19209e-07, -0.24002, 0.0376883, 3.78693e-05, 0.970036, 1, 1, 1, 0.9, 1, 3.73693e-08, -5.21541e-08, 2.38419e-07, -0.208521, 0.0330446, -0.000112648, 0.977459, 1, 1, 1, 1.15, 1, 2.52621e-08, -1.86265e-07, 5.96046e-08, -0.1112, 0.0196536, -0.000562457, 0.993604, 1, 1, 1, 1.2, 1, 3.44589e-08, -1.93715e-07, 2.98023e-07, -0.10061, 0.0182771, -0.000608943, 0.994758, 1, 1, 1, 1.25, 1, 9.06875e-08, -8.19564e-08, 3.57628e-07, -0.0965911, 0.0177484, -0.000627765, 0.995166, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, -6.70552e-08, 0, -3.72529e-09, 0.0349931, 0.0301778, -0.0362945, 0.998272, 1, 1, 1, 0.05, 1, -1.49012e-08, 1.19209e-07, -7.45058e-09, 0.0358993, 0.0301376, -0.0363473, 0.998239, 1, 1, 1, 0.1, 1, 1.49012e-08, -1.19209e-07, 1.49012e-08, 0.0384013, 0.0300263, -0.0364927, 0.998144, 1, 1, 1, 0.15, 1, -4.47035e-08, 0, -3.72529e-09, 0.0424549, 0.0298457, -0.0367279, 0.997977, 1, 1, 1, 0.5, 1, 5.21541e-08, 0, -1.11759e-08, 0.0873535, 0.0278095, -0.0392948, 0.995014, 1, 1, 1, 0.55, 1, 4.47035e-08, 0, -2.98023e-08, 0.0905253, 0.0276632, -0.0394736, 0.994727, 1, 1, 1, 0.6, 1, 1.49012e-08, 0, -1.86265e-08, 0.0921114, 0.02759, -0.0395628, 0.99458, 1, 1, 1, 0.65, 1, 1.49012e-08, 0, -1.86265e-08, 0.0921114, 0.02759, -0.0395628, 0.99458, 1, 1, 1, 0.7, 1, 4.47035e-08, 0, -2.98023e-08, 0.0905253, 0.0276633, -0.0394736, 0.994727, 1, 1, 1, 0.75, 1, 5.21541e-08, 0, -1.11759e-08, 0.0873535, 0.0278095, -0.0392948, 0.995014, 1, 1, 1, 0.8, 1, -3.72529e-08, 1.19209e-07, -1.11759e-08, 0.0824784, 0.0280338, -0.0390195, 0.995434, 1, 1, 1, 1.1, 1, -4.47035e-08, 0, -3.72529e-09, 0.0424549, 0.0298457, -0.0367279, 0.997977, 1, 1, 1, 1.15, 1, 1.49012e-08, -1.19209e-07, 1.49012e-08, 0.0384013, 0.0300263, -0.0364927, 0.998144, 1, 1, 1, 1.2, 1, -1.49012e-08, 1.19209e-07, -7.45058e-09, 0.0358992, 0.0301376, -0.0363473, 0.998239, 1, 1, 1, 1.25, 1, -6.70552e-08, 0, -3.72529e-09, 0.0349931, 0.0301778, -0.0362945, 0.998272, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, -0.322829, 2.42144e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, -0.322829, 2.42144e-08, 5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, 0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, -0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.220288, -4.0302e-11, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -0.183564, 0.0305941, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.183564, 0.0305941, 5.96046e-08, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 0.183564, 0.030594, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.183564, 0.030594, 5.96046e-08, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -1.15243, -0.687477, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.15504, -0.689394, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.16214, -0.694617, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.17317, -0.702725, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.21295, -0.731968, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.22128, -0.738092, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.2252, -0.740971, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.22553, -0.741211, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -1.22422, -0.740253, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -1.22161, -0.73833, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -1.21787, -0.735585, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, -1.15488, -0.689275, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, -1.15308, -0.687955, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.15243, -0.687477, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.15243, -0.687477, 0.0713859, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.15504, -0.689394, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.16214, -0.694617, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.17317, -0.702725, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, 1.21295, -0.731968, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.22128, -0.738092, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.2252, -0.740971, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.22553, -0.741211, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.22422, -0.740253, 0.0713858, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 1.22161, -0.73833, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 1.21787, -0.735585, 0.0713858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, 1.15488, -0.689275, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, 1.15308, -0.687955, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.15243, -0.687477, 0.0713859, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.849557, -0.741664, 4.9468, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.849557, -0.741664, 4.93101, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.849557, -0.741664, 4.88735, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.849557, -0.741664, 4.81599, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.849557, -0.741664, 4.71797, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.849557, -0.741664, 3.21234, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.849557, -0.741664, 3.18081, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.849557, -0.741664, 3.18869, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 0.849557, -0.741664, 3.28296, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.849557, -0.741664, 3.48291, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, 0.849557, -0.741664, 4.70777, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, 0.849557, -0.741664, 4.88227, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.849557, -0.741664, 4.9468, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.849557, -0.741664, 4.9468, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.849557, -0.741664, 4.93101, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.849557, -0.741664, 4.88735, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.849557, -0.741664, 4.81599, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.849557, -0.741664, 4.71797, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -0.849557, -0.741664, 3.21234, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.849557, -0.741664, 3.18081, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.849557, -0.741664, 3.18869, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, -0.849557, -0.741664, 3.28296, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.849557, -0.741664, 3.48291, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.15, 1, -0.849557, -0.741664, 4.70777, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.2, 1, -0.849557, -0.741664, 4.88227, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.849557, -0.741664, 4.9468, -5.1658e-08, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 1.11759e-08, 0.0713859, 0.0510914, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.05, 1, 1.11759e-08, 0.0713859, 0.0522077, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.1, 1, 1.11759e-08, 0.0713859, 0.05529, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 0.15, 1, 1.11759e-08, 0.0713859, 0.0602832, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.5, 1, 1.11759e-08, 0.0713859, 0.115648, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.55, 1, 1.11759e-08, 0.0713859, 0.119568, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.6, 1, 1.11759e-08, 0.0713859, 0.121528, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.65, 1, 1.11759e-08, 0.0713859, 0.121528, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 0.7, 1, 1.11759e-08, 0.0713859, 0.119568, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 0.75, 1, 1.11759e-08, 0.0713859, 0.115648, 0, 0, 1.44945e-21, 1, 1, 1, 1, 0.8, 1, 1.11759e-08, 0.0713859, 0.109626, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 1.1, 1, 1.11759e-08, 0.0713859, 0.0602832, -5.68434e-14, 2.11758e-21, 1.44945e-21, 1, 1, 1, 1, 1.15, 1, 1.11759e-08, 0.0713859, 0.05529, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 1.2, 1, 1.11759e-08, 0.0713859, 0.0522077, -2.84217e-14, -4.23516e-22, 1.44945e-21, 1, 1, 1, 1, 1.25, 1, 1.11759e-08, 0.0713859, 0.0510914, -4.26326e-14, 4.23516e-22, 1.44945e-21, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 5.71157e-15, -1.62345e-08, 8.9407e-08, 0, 0, 2.44616e-35, 1, 1, 1, 1, 0.05, 1, 5.75176e-15, -1.64873e-08, 8.9407e-08, 0.000214909, 1.42979e-18, -2.11758e-22, 1, 1, 1, 1, 0.1, 1, 4.06271e-15, -5.26452e-09, 8.9407e-08, 0.000808293, -3.04932e-19, 2.465e-22, 1, 1, 1, 1, 0.15, 1, 1.54246e-15, 1.14859e-08, 8.9407e-08, 0.00176961, 6.63395e-18, -1.17394e-20, 0.999998, 1, 1, 1, 0.5, 1, 4.42376e-15, -1.05373e-09, -2.98023e-08, 0.0124283, 2.20213e-20, -2.77954e-22, 0.999923, 1, 1, 1, 0.55, 1, 4.56489e-15, -1.94163e-09, 8.9407e-08, 0.0131829, 1.00996e-17, -7.10618e-15, 0.999913, 1, 1, 1, 0.65, 1, 1.79332e-15, -2.38573e-09, 8.9407e-08, 0.0135603, 1.03769e-16, -1.40726e-18, 0.999908, 1, 1, 1, 0.7, 1, 4.56489e-15, -1.94163e-09, 8.9407e-08, 0.0131829, -1.18256e-16, 1.5591e-18, 0.999913, 1, 1, 1, 0.75, 1, 4.42376e-15, -1.05373e-09, -2.98023e-08, 0.0124282, 2.20246e-20, -2.77954e-22, 0.999923, 1, 1, 1, 0.8, 1, 4.20699e-15, 3.1009e-10, -2.98023e-08, 0.011269, -6.2751e-17, 7.07106e-19, 0.999937, 1, 1, 1, 1.1, 1, 1.54246e-15, 1.14859e-08, 8.9407e-08, 0.00176961, 7.93788e-18, -7.10545e-15, 0.999998, 1, 1, 1, 1.15, 1, 4.06271e-15, -5.26452e-09, 8.9407e-08, 0.000808293, -3.04932e-19, 2.465e-22, 1, 1, 1, 1, 1.2, 1, 5.75176e-15, -1.64874e-08, 8.9407e-08, 0.00021491, -2.03966e-18, 4.23517e-22, 1, 1, 1, 1, 1.25, 1, 5.71157e-15, -1.62345e-08, 8.9407e-08, 3.83187e-10, 0, 1.22308e-35, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, 7.24544e-18, 1.86265e-08, 5.96046e-08, 0, 0, -1.33383e-23, 1, 1, 1, 1, 0.05, 1, -3.76414e-18, 3.72529e-09, 0, 0.00110099, -2.41201e-19, -1.97577e-17, 0.999999, 1, 1, 1, 0.1, 1, 9.18675e-18, 1.49012e-08, -1.19209e-07, 0.00410119, -8.96205e-19, -7.35977e-17, 0.999992, 1, 1, 1, 0.15, 1, 1.76552e-17, 7.45058e-09, -5.96046e-08, 0.00875896, -1.91283e-18, -1.57184e-16, 0.999962, 1, 1, 1, 0.3, 1, 1.31081e-17, -1.11759e-08, 0, 0.0255569, -5.58266e-18, -4.58633e-16, 0.999673, 1, 1, 1, 0.35, 1, 1.99653e-17, -1.49012e-08, -5.96046e-08, 0.0290738, -6.35135e-18, -5.21745e-16, 0.999577, 1, 1, 1, 0.4, 1, 1.92772e-17, 1.11759e-08, 1.19209e-07, 0.0307265, -6.71273e-18, -5.51404e-16, 0.999528, 1, 1, 1, 0.5, 1, 4.47552e-17, 1.11759e-08, 5.96046e-08, 0.0303143, -6.6203e-18, -5.44008e-16, 0.99954, 1, 1, 1, 0.55, 1, 1.08083e-17, 2.23517e-08, -5.96046e-08, 0.0292103, -6.38065e-18, -5.24195e-16, 0.999573, 1, 1, 1, 0.6, 1, -3.34373e-18, -1.11759e-08, -2.98023e-07, 0.0276344, -6.03606e-18, -4.95914e-16, 0.999618, 1, 1, 1, 1.15, 1, 9.18674e-18, 1.49012e-08, -1.19209e-07, 0.0010327, -2.26125e-19, -1.85323e-17, 0.999999, 1, 1, 1, 1.2, 1, -3.7641e-18, 0, 0, 0.000274137, -6.02241e-20, -4.91966e-18, 1, 1, 1, 1, 1.25, 1, 7.24539e-18, 1.86265e-08, 5.96046e-08, 0, 0, 1.31315e-23, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.13687e-13, -1.49012e-08, -3.57628e-07, 1.17383e-27, 2.13163e-14, 5.50671e-14, 1, 1, 1, 1, 1.25, 1, -1.13687e-13, -1.49012e-08, -3.57628e-07, -2.46125e-27, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -2.16716e-13, 2.38419e-07, -1.20141e-07, 0.00540576, -3.97061e-09, 4.73012e-08, 0.999985, 1, 1, 1, 0.05, 1, 1.42109e-14, -6.85453e-07, -5.96046e-08, 0.00687155, -3.90174e-09, 4.73059e-08, 0.999976, 1, 1, 1, 0.1, 1, -1.06581e-13, -3.57628e-07, 4.65661e-09, 0.0108835, -3.7136e-09, 4.73184e-08, 0.999941, 1, 1, 1, 0.15, 1, 2.4869e-14, -7.15256e-07, -2.79397e-09, 0.0171898, -3.41769e-09, 4.73365e-08, 0.999852, 1, 1, 1, 0.35, 1, 5.68434e-14, -4.76837e-07, -2.16532e-08, 0.0482761, -1.95634e-09, 4.7399e-08, 0.998834, 1, 1, 1, 0.4, 1, 1.3145e-13, -4.76837e-07, 1.39698e-08, 0.0525864, -1.75345e-09, 4.74044e-08, 0.998616, 1, 1, 1, 0.45, 1, -7.10543e-15, -2.98023e-07, -2.23517e-08, 0.0549628, -1.64161e-09, 4.74072e-08, 0.998488, 1, 1, 1, 0.5, 1, 8.88178e-14, -4.47035e-07, -5.75092e-08, 0.056151, -1.58539e-09, 4.74086e-08, 0.998422, 1, 1, 1, 0.55, 1, -1.06581e-14, -7.15256e-07, -1.09896e-07, 0.0561279, -1.58659e-09, 4.74089e-08, 0.998424, 1, 1, 1, 0.6, 1, 1.49214e-13, -5.36442e-07, 8.3819e-09, 0.0550227, -1.63855e-09, 4.74081e-08, 0.998485, 1, 1, 1, 0.65, 1, 1.42109e-13, -5.66244e-07, -2.72412e-08, 0.0528693, -1.73995e-09, 4.74061e-08, 0.998601, 1, 1, 1, 0.7, 1, 1.27898e-13, -9.83477e-07, 2.23517e-08, 0.0497256, -1.88791e-09, 4.74026e-08, 0.998763, 1, 1, 1, 1.15, 1, 4.61853e-14, -2.68221e-07, -1.44821e-07, 0.00768525, -3.86364e-09, 4.73087e-08, 0.99997, 1, 1, 1, 1.2, 1, -4.61853e-14, -2.38419e-07, -9.12696e-08, 0.00601107, -3.94226e-09, 4.73032e-08, 0.999982, 1, 1, 1, 1.25, 1, -2.16716e-13, 2.38419e-07, -1.20141e-07, 0.00540581, -3.97061e-09, 4.73011e-08, 0.999985, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -1.11494e-13, -1.15717e-07, -2.08616e-07, 7.45058e-09, 8.88178e-15, 0, 1, 1, 1, 1, 0.05, 1, 1.80868e-10, 1.36495e-05, 0.000901487, 1.49012e-08, 1.77636e-14, -2.13163e-14, 1, 1, 1, 1, 0.1, 1, 6.8149e-10, 5.12244e-05, 0.00339634, 7.45058e-09, 1.77636e-15, -2.13163e-14, 1, 1, 1, 1, 0.15, 1, 1.5005e-09, 0.00011289, 0.00747763, 7.45058e-09, 7.10543e-15, -7.10543e-15, 1, 1, 1, 1, 0.2, 1, 2.6273e-09, 0.000197746, 0.0130927, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, 2.00072e-08, 0.00150619, 0.0996987, 7.45058e-09, 3.55271e-15, -1.42109e-14, 1, 1, 1, 1, 0.8, 1, 2.03706e-08, 0.00153358, 0.10151, 1.49012e-08, 3.55271e-15, -1.42109e-14, 1, 1, 1, 1, 0.85, 1, 2.02794e-08, 0.00152671, 0.101055, 1.49012e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, 1.91881e-08, 0.00144463, 0.0956172, 7.45058e-09, -7.10543e-15, 0, 1, 1, 1, 1, 0.95, 1, 1.68664e-08, 0.00126975, 0.084048, 1.49012e-08, 1.77636e-15, -2.13163e-14, 1, 1, 1, 1, 1.15, 1, 2.70661e-09, 0.000203704, 0.0134885, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 1.2, 1, 7.26606e-10, 5.46668e-05, 0.00362133, 7.45058e-09, 2.13163e-14, -1.42109e-14, 1, 1, 1, 1, 1.25, 1, -1.10217e-13, -1.15717e-07, -2.02097e-07, 7.45058e-09, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 4.48581e-08, 0.00292328, 0.204329, 1.04774e-09, -4.44089e-15, 5.58928e-15, 1, 1, 1, 1, 1.25, 1, 4.48581e-08, 0.00292328, 0.204329, 1.74623e-09, -6.21725e-15, 3.40058e-14, 1, 1, 1, 1 - - - - "shooting" - 0.416667 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1, 0.05, 1, 5.36442e-07, -1.19209e-07, 5.06639e-07, 0.188185, -0.332103, -0.0311768, 0.923754, 1, 1, 1, 0.1, 1, 7.15256e-07, -3.57628e-07, 5.66244e-07, 0.204001, -0.354515, -0.0276657, 0.912106, 1, 1, 1, 0.15, 1, 6.25849e-07, -1.19209e-07, 4.76837e-07, 0.207621, -0.359465, -0.0268362, 0.909372, 1, 1, 1, 0.2, 1, 4.47035e-07, -1.19209e-07, 4.76837e-07, 0.203765, -0.354216, -0.0277227, 0.912273, 1, 1, 1, 0.35, 1, 6.85453e-07, -3.57628e-07, 5.36442e-07, 0.181322, -0.322103, -0.0326568, 0.928604, 1, 1, 1, 0.4, 1, 5.36442e-07, -1.19209e-07, 4.76837e-07, 0.177926, -0.317037, -0.0333752, 0.930976, 1, 1, 1, 0.45, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1, 1.25, 1, 2.98023e-07, 3.57628e-07, 2.38419e-07, 0.177354, -0.316176, -0.0334956, 0.931373, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, -4.47035e-07, -2.98023e-07, 0, 0.00444313, -0.215306, 0.0125622, 0.976456, 1, 1, 1, 0.05, 1, -2.08616e-07, -4.17233e-07, -2.98023e-07, 0.00305205, -0.21031, 0.0121764, 0.977554, 1, 1, 1, 0.1, 1, 2.08616e-07, -3.57628e-07, -3.57628e-07, 0.000634907, -0.201765, 0.0115128, 0.979366, 1, 0.999999, 1, 0.15, 1, 1.19209e-07, -1.19209e-07, -4.17233e-07, 2.2336e-05, -0.199561, 0.0113313, 0.97982, 1, 1, 1, 0.2, 1, 2.98023e-07, -8.9407e-08, -4.17233e-07, 0.000688273, -0.201948, 0.0115275, 0.979328, 1, 1, 1, 0.3, 1, -1.78814e-07, -2.68221e-07, -5.96046e-08, 0.00309916, -0.210458, 0.0121876, 0.977522, 1, 1, 1, 0.35, 1, 2.98023e-07, -5.96046e-07, -4.17233e-07, 0.00397812, -0.213611, 0.0124303, 0.976832, 1, 1, 1, 0.4, 1, -2.68221e-07, -4.47035e-07, -1.78814e-07, 0.00437828, -0.215068, 0.0125436, 0.976509, 1, 1, 1, 1.25, 1, -4.47035e-07, -2.98023e-07, 0, 0.00444313, -0.215306, 0.0125622, 0.976456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1, 0.05, 1, -5.96046e-07, -4.76837e-07, 4.76837e-07, -0.656623, -0.392941, 0.132853, 0.629916, 1, 1, 0.999999, 0.1, 1, -1.04308e-06, -5.96046e-07, 7.45058e-07, -0.641339, -0.431274, 0.137762, 0.619442, 1, 1, 1, 0.15, 1, -1.04308e-06, -7.15256e-07, 8.9407e-07, -0.637616, -0.439805, 0.139013, 0.617003, 1, 1, 0.999999, 0.2, 1, 2.98023e-08, 0, 3.27826e-07, -0.641587, -0.430741, 0.137654, 0.61958, 1, 1, 0.999999, 0.35, 1, -2.38419e-07, -3.57628e-07, 1.49012e-07, -0.662747, -0.375915, 0.130927, 0.634281, 1, 1, 0.999999, 0.4, 1, -5.66244e-07, -1.19209e-07, 3.57628e-07, -0.665636, -0.367338, 0.130084, 0.636451, 1, 1, 1, 0.45, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1, 1.25, 1, -5.66244e-07, 0, 2.68221e-07, -0.666114, -0.365882, 0.129948, 0.636817, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3, 0.05, 1, 1.49012e-07, -6.55651e-07, -5.96046e-07, -0.133062, -0.270527, -0.0774246, 0.950324, 1.3, 1.3, 1.3, 0.1, 1, 2.68221e-07, -5.96046e-07, -2.38419e-07, -0.136329, -0.26867, -0.0661281, 0.95124, 1.3, 1.3, 1.3, 0.15, 1, -8.9407e-08, -8.04663e-07, -7.15256e-07, -0.137063, -0.26825, -0.0635932, 0.951426, 1.3, 1.3, 1.3, 0.2, 1, -8.9407e-08, -6.85453e-07, -7.15256e-07, -0.136283, -0.268695, -0.0662837, 0.951229, 1.3, 1.3, 1.3, 0.35, 1, -1.78814e-07, -5.66244e-07, -4.76837e-07, -0.131626, -0.271333, -0.0823877, 0.949876, 1.3, 1.3, 1.3, 0.4, 1, 5.96046e-08, -5.96046e-07, -3.57628e-07, -0.130906, -0.271736, -0.0848797, 0.949641, 1.3, 1.3, 1.3, 0.45, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3, 1.25, 1, 2.98023e-08, -5.96046e-07, -4.17233e-07, -0.130784, -0.271804, -0.0853016, 0.949601, 1.3, 1.3, 1.3 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 1.25, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 1.25, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 1.25, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 1.25, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1, 0.05, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.00988221, 0.00482982, -0.145309, 0.989325, 1, 1, 1, 0.1, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0244913, 0.00210965, -0.118794, 0.992615, 1, 1, 1, 0.15, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0278586, 0.00148179, -0.112662, 0.993242, 1, 1, 1, 0.2, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.0242687, 0.00215113, -0.1192, 0.992571, 1, 1, 1, 0.35, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.00360581, 0.00599648, -0.156654, 0.987629, 1, 1, 1, 0.4, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, -0.000519651, 0.00656974, -0.162222, 0.986732, 1, 1, 1, 0.45, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1, 1.25, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 4.95597e-09, 0.00666624, -0.163159, 0.986577, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -2.91038e-08, -1.78814e-07, -9.53674e-07, -7.45058e-09, 2.57076e-09, -2.87348e-09, 1, 1, 1, 1, 1.25, 1, -2.91038e-08, -1.78814e-07, -9.53674e-07, -7.45058e-09, 2.57076e-09, -2.87348e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1, 0.05, 1, -2.68221e-08, -7.7486e-07, -7.12462e-08, 0.0563978, -0.14039, 0.0396845, 0.987692, 1, 1, 1, 0.1, 1, 2.66356e-08, -1.78814e-07, -1.87429e-07, 0.0407343, -0.116242, 0.0305639, 0.991915, 1, 1, 1, 0.15, 1, -1.30386e-08, -3.57628e-07, -7.72998e-08, 0.0371396, -0.110688, 0.0284725, 0.992753, 1, 1, 1, 0.2, 1, 2.57045e-08, -5.96046e-07, -9.05711e-08, 0.0409678, -0.116604, 0.0306994, 0.991858, 1, 1, 1, 0.35, 1, 4.0076e-08, -1.78814e-07, -5.26197e-08, 0.0631478, -0.150775, 0.0436179, 0.985584, 1, 1, 1, 0.4, 1, 3.32831e-08, -5.36442e-07, 3.95812e-09, 0.0664811, -0.155897, 0.045562, 0.98448, 1, 1, 1, 0.45, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1, 1.25, 1, 1.05648e-08, -8.34465e-07, 8.61473e-09, 0.067043, -0.15676, 0.0458898, 0.984289, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -7.38021e-13, 4.70318e-08, 9.16189e-08, -1.036e-25, -3.37508e-14, -8.17124e-13, 1, 1, 1, 1, 1.25, 1, -7.38021e-13, 4.70318e-08, 9.16189e-08, -1.036e-25, -3.37508e-14, -8.17124e-13, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 4.48982e-08, 0.00292331, 0.204329, 8.84756e-09, -3.8014e-13, 5.94471e-12, 1, 1, 1, 1, 1.25, 1, 4.48982e-08, 0.00292331, 0.204329, 8.84756e-09, -3.8014e-13, 5.94471e-12, 1, 1, 1, 1 - - - - "jump-up-cycle" - 0.416667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1, 0.05, 1, 6.85453e-07, -2.38419e-07, 4.17233e-07, 0.211256, -0.175803, -0.0179009, 0.961324, 1, 1, 1, 0.1, 1, 6.55651e-07, -2.38419e-07, 3.27826e-07, 0.216682, -0.174684, -0.0207438, 0.960263, 1, 1, 1, 0.15, 1, 6.25849e-07, -3.57628e-07, 6.25849e-07, 0.219812, -0.176984, -0.0232576, 0.959072, 1, 1, 1, 0.25, 1, 1.3113e-06, -9.53674e-07, 9.23872e-07, 0.223631, -0.219998, -0.0262768, 0.949157, 1, 1, 1, 0.3, 1, 8.9407e-07, -4.76837e-07, 6.85453e-07, 0.220416, -0.21329, -0.0232336, 0.951517, 1, 1, 1, 0.35, 1, 8.34465e-07, -3.57628e-07, 6.25849e-07, 0.214429, -0.195082, -0.0193009, 0.956865, 1, 1, 1, 0.4, 1, 8.34465e-07, -3.57628e-07, 6.25849e-07, 0.209436, -0.180062, -0.0169379, 0.960951, 1, 1, 1, 0.45, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1, 1.25, 1, 6.55651e-07, -3.57628e-07, 5.66244e-07, 0.208387, -0.176945, -0.0164982, 0.961766, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1, 0.05, 1, -5.96046e-08, -4.76837e-07, -3.57628e-07, -0.0735466, 0.0175489, -0.00298843, 0.997133, 1, 1, 1, 0.2, 1, 2.98023e-07, -9.83477e-07, -5.36442e-07, -0.0401349, -0.0767179, 0.000985969, 0.996244, 1, 1, 1, 0.25, 1, -2.98023e-08, -6.25849e-07, -4.17233e-07, -0.0324823, -0.0976145, 0.00230383, 0.994691, 1, 1, 1, 0.3, 1, 2.08616e-07, -9.53674e-07, -6.55651e-07, -0.0445163, -0.0629722, 0.000635031, 0.997022, 1, 0.999999, 1, 0.35, 1, -1.49012e-07, -8.34465e-07, -4.17233e-07, -0.0633553, -0.0111982, -0.0018671, 0.997926, 1, 1, 1, 0.4, 1, 2.38419e-07, -8.64267e-07, -7.7486e-07, -0.0770585, 0.0244395, -0.00342743, 0.996721, 1, 1, 1, 0.45, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1, 1.25, 1, 5.06639e-07, -8.64267e-07, -8.9407e-07, -0.0797867, 0.0313898, -0.00372185, 0.996311, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1, 0.05, 1, -1.49012e-07, -7.15256e-07, 5.96046e-07, -0.474017, -0.625071, -0.244485, 0.569931, 1, 1, 0.999999, 0.1, 1, -5.96046e-07, -3.57628e-07, 6.25849e-07, -0.454842, -0.607865, -0.232791, 0.607805, 1, 1, 0.999999, 0.15, 1, -6.25849e-07, -4.76837e-07, 6.85453e-07, -0.465321, -0.582319, -0.222366, 0.628437, 1, 1, 1, 0.2, 1, -3.8743e-07, -5.96046e-07, 6.25849e-07, -0.510621, -0.547625, -0.217789, 0.626052, 1, 1, 1, 0.25, 1, -5.96046e-07, -7.15256e-07, 2.98023e-07, -0.546434, -0.526096, -0.217482, 0.614275, 1, 1, 1, 0.3, 1, -3.57628e-07, -5.96046e-07, 6.85453e-07, -0.543207, -0.547611, -0.225218, 0.595252, 1, 1, 0.999999, 0.35, 1, -5.06639e-07, -5.96046e-07, 7.7486e-07, -0.516521, -0.594071, -0.238908, 0.568514, 1, 1, 1, 0.4, 1, -3.27826e-07, -5.96046e-07, 7.15256e-07, -0.493183, -0.625944, -0.248106, 0.550825, 1, 1, 1, 0.45, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1, 1.25, 1, -1.19209e-07, -5.96046e-07, 5.36442e-07, -0.488489, -0.631801, -0.249807, 0.547542, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1, 0.05, 1, -5.96046e-08, -5.36442e-07, -2.98023e-07, 0.191507, 0.15179, -0.0881411, 0.965669, 1, 1, 1, 0.1, 1, -2.98023e-08, -5.06639e-07, -1.19209e-07, 0.225056, 0.198248, -0.0838434, 0.950273, 1, 1, 1, 0.15, 1, -1.78814e-07, -6.85453e-07, -2.38419e-07, 0.242609, 0.209269, -0.0881917, 0.94317, 1, 1, 1, 0.2, 1, -3.27826e-07, -5.36442e-07, -1.19209e-07, 0.246276, 0.185328, -0.105902, 0.945403, 1, 1, 1, 0.25, 1, -4.76837e-07, -5.06639e-07, -7.7486e-07, 0.240434, 0.157542, -0.120519, 0.950183, 1, 1, 1, 0.3, 1, -8.9407e-08, -6.85453e-07, -2.98023e-07, 0.22081, 0.140399, -0.117544, 0.957974, 1, 0.999999, 1, 0.35, 1, -1.19209e-07, -7.7486e-07, -2.98023e-07, 0.191979, 0.127301, -0.104336, 0.967498, 1, 1, 1, 0.4, 1, -8.9407e-08, -6.55651e-07, -2.98023e-07, 0.173508, 0.121415, -0.0935976, 0.972827, 1, 1, 1, 0.45, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1, 1.25, 1, -8.9407e-08, -5.96046e-07, -2.38419e-07, 0.170167, 0.120493, -0.091473, 0.973734, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1, 0.05, 1, -8.9407e-08, 5.96046e-08, -3.57628e-07, -0.699019, -0.0340935, -0.0129449, 0.714172, 1, 1, 1, 0.1, 1, -8.9407e-08, 1.41561e-07, -2.83122e-07, -0.643626, -0.015991, -0.0189581, 0.764938, 1, 1, 1, 0.15, 1, -8.9407e-08, 3.72529e-08, -5.06639e-07, -0.617849, -0.00879986, -0.0226563, 0.785921, 1, 1, 1, 0.2, 1, -5.96046e-08, 9.68575e-08, 7.45058e-08, -0.628974, -0.00984708, -0.0265256, 0.776912, 1, 1, 1, 0.25, 1, -5.96046e-08, 9.68575e-08, -4.47035e-07, -0.653197, -0.0153019, -0.02661, 0.756565, 1, 1, 1, 0.35, 1, -2.98023e-08, 2.98023e-08, 2.98023e-07, -0.712225, -0.0376632, -0.0133416, 0.700813, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.04308e-07, 1.63913e-07, -0.728798, -0.0444052, -0.00986262, 0.683216, 1, 1, 1, 0.45, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.731646, -0.0455606, -0.00930311, 0.680097, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1, 0.05, 1, -0.0436298, 0.0381678, -0.243318, 0.894017, 0.213358, 0.00409072, -0.393949, 1, 1, 1, 0.1, 1, -0.0436297, 0.0381675, -0.243318, 0.873591, 0.198684, 0.00402625, -0.444239, 1, 1, 1, 0.15, 1, -0.0436297, 0.0381679, -0.243318, 0.86099, 0.194348, 0.00472605, -0.470004, 1, 1, 1, 0.2, 1, -0.0436298, 0.038168, -0.243318, 0.866453, 0.209209, 0.00740134, -0.453251, 1, 1, 1, 0.25, 1, -0.0436297, 0.0381682, -0.243318, 0.877278, 0.223532, 0.00901692, -0.42466, 1, 1, 1, 0.35, 1, -0.0436297, 0.0381675, -0.243318, 0.89824, 0.222872, 0.00544398, -0.378765, 1, 1, 1, 0.4, 1, -0.0436297, 0.0381677, -0.243318, 0.90306, 0.22143, 0.0041485, -0.368015, 1, 1, 1, 0.45, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1, 1.25, 1, -0.0436297, 0.0381679, -0.243318, 0.903835, 0.221183, 0.00392365, -0.366258, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1, 0.05, 1, 5.21541e-08, -1.19209e-07, 4.47035e-08, -0.263884, 0.163221, 0.0462377, 0.949519, 1, 1, 1, 0.15, 1, 3.72529e-08, 0, 2.98023e-08, -0.191844, 0.164134, 0.02867, 0.967178, 1, 1, 1, 0.2, 1, 9.68575e-08, 0, -7.45058e-09, -0.173312, 0.164214, 0.0241673, 0.970779, 1, 1, 1, 0.25, 1, 8.9407e-08, -3.57628e-07, 2.6077e-08, -0.181008, 0.164188, 0.0260364, 0.96933, 1, 1, 1, 0.35, 1, 7.45058e-08, 3.57628e-07, 7.45058e-09, -0.253238, 0.163417, 0.0436354, 0.952503, 1, 1, 1, 0.4, 1, 8.19564e-08, 2.38419e-07, 2.6077e-08, -0.274832, 0.162996, 0.0489163, 0.946312, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1, 1.25, 1, 7.45058e-08, 1.19209e-07, -3.72529e-09, -0.278586, 0.162913, 0.049835, 0.94518, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1, 0.05, 1, 0, 1.93715e-07, 3.42727e-07, 0.307147, 0.068999, -0.0035256, 0.949151, 1, 1, 1, 0.1, 1, 2.98023e-08, 2.01166e-07, 4.47035e-08, 0.292292, 0.0665824, -0.00232838, 0.954006, 1, 1, 1, 0.15, 1, 5.96046e-08, 1.04308e-07, -1.93715e-07, 0.272221, 0.0650766, -0.00188312, 0.96003, 1, 1, 1, 0.2, 1, 2.98023e-08, 2.23517e-08, -1.78814e-07, 0.232486, 0.0650023, -0.00182597, 0.970424, 1, 1, 1, 0.25, 1, 5.96046e-08, -1.49012e-08, -1.04308e-07, 0.226129, 0.0676028, -0.00263455, 0.971745, 1, 1, 1, 0.35, 1, -2.98023e-08, 5.21541e-08, 1.63913e-07, 0.288667, 0.069411, -0.00418897, 0.954901, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.41561e-07, 1.93715e-07, 0.312853, 0.0704368, -0.0043685, 0.947176, 1, 1, 1, 0.45, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.318341, 0.0708015, -0.00441775, 0.945318, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1, 0.05, 1, -2.94531e-08, -8.19564e-08, 1.78814e-07, -0.0669256, -0.012717, 0.000882011, 0.997677, 1, 1, 1, 0.1, 1, -3.07336e-08, -2.98023e-08, 3.57628e-07, -0.0875047, -0.0145704, 0.000627808, 0.996057, 1, 1, 1, 0.15, 1, 1.66474e-08, -8.9407e-08, 2.38419e-07, -0.12177, -0.0175352, 0.000386084, 0.992403, 1, 1, 1, 0.2, 1, 1.28057e-08, -1.49012e-08, 1.19209e-07, -0.196391, -0.0229446, -2.58925e-05, 0.980257, 1, 1, 1, 0.25, 1, -7.91624e-08, 8.9407e-08, 0, -0.21572, -0.0236374, -9.3472e-05, 0.976169, 1, 1, 1, 0.4, 1, 2.95695e-08, 6.70552e-08, 1.19209e-07, -0.060964, -0.012162, 0.00100229, 0.998065, 1, 1, 1, 0.45, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1, 1.25, 1, 5.78584e-08, 5.96046e-08, 2.38419e-07, -0.0511448, -0.0112637, 0.00107338, 0.998627, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1, 0.05, 1, 7.45058e-09, 1.19209e-07, -1.08033e-07, -0.295281, 0.0650349, 0.017475, 0.953034, 1, 1, 1, 0.15, 1, -2.23517e-08, 1.19209e-07, 2.98023e-08, -0.341727, 0.0611981, 0.0246725, 0.93748, 1, 1, 1, 0.2, 1, 5.21541e-08, 1.19209e-07, -1.19209e-07, -0.353427, 0.0601963, 0.0264969, 0.933147, 1, 1, 1, 0.25, 1, -1.49012e-08, 2.38419e-07, -4.84288e-08, -0.348577, 0.0606133, 0.0257401, 0.934964, 1, 1, 1, 0.35, 1, -7.45058e-09, 1.19209e-07, -7.45058e-09, -0.302251, 0.0644732, 0.0185506, 0.950865, 1, 1, 1, 0.4, 1, 5.21541e-08, 1.19209e-07, -8.19564e-08, -0.28807, 0.065611, 0.0163638, 0.955219, 1, 1, 1, 0.45, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1, 1.25, 1, 5.21541e-08, 1.19209e-07, -1.9744e-07, -0.285587, 0.0658082, 0.0159816, 0.955957, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.37965e-08, 0.0913706, 0.0826712, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.37965e-08, 0.0913706, 0.527418, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.37965e-08, 0.0913706, 0.640416, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, 1.37965e-08, 0.0913706, 0.59344, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.37965e-08, 0.0913706, 0.149321, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 1.37965e-08, 0.0913706, 0.0135775, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.37965e-08, 0.0913706, -0.0102687, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.142338, -0.574357, 1.07628, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.142338, -0.551601, 0.966619, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.142338, -0.545802, 0.938678, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.142338, -0.54821, 0.950281, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.142338, -0.570965, 1.05993, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.142338, -0.577858, 1.09316, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.579062, 1.09897, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.133965, 0.88632, 0.724279, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.133965, 0.833892, 0.752174, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.133965, 0.821796, 0.758611, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.133965, 0.834697, 0.751748, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.133965, 0.908846, 0.712298, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.133965, 0.919922, 0.706406, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 0.921787, 0.705414, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.868295, 0.253357, -0.761204, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.868295, 0.216179, -0.653431, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.868295, 0.157463, -0.585229, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.868295, 0.102061, -0.562116, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.868295, 0.10969, -0.583242, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.868295, 0.226187, -0.758093, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.868295, 0.261497, -0.811129, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.267668, -0.820401, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.08906, 2.16545, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 2.08906, 2.08198, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 2.08906, 2.06071, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 2.08906, 2.06954, 3.23967, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 2.08906, 2.15301, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 2.08906, 2.1783, 3.23967, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, 2.18272, 3.23967, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.529633, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.616933, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.726325, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.813485, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.847955, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.773744, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.620743, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.514687, -1.94554, 0.375148, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.495073, -1.94554, 0.375148, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.05, 1, 0.050238, 0.727833, 0.0877454, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.1, 1, 0.050238, 0.772783, 0.0577767, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.15, 1, 0.050238, 0.78451, 0.0674334, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.2, 1, 0.050238, 0.778496, 0.13139, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.25, 1, 0.050238, 0.766398, 0.174636, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.3, 1, 0.050238, 0.744412, 0.160603, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.35, 1, 0.050238, 0.716858, 0.131686, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.4, 1, 0.050238, 0.700317, 0.111698, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.45, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.126301, -0.0110499, -0.0864524, 0.988156, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.126301, -0.0110499, -0.0864524, 0.988156, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -2.26918e-09, 5.21541e-08, -1.78814e-07, 0.0237758, -0.0135633, -0.0860939, 0.995911, 1, 1, 1, 1.25, 1, -2.26918e-09, 5.21541e-08, -1.78814e-07, 0.0237758, -0.0135633, -0.0860939, 0.995911, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.11758e-08, -2.23517e-07, -1.43051e-06, -7.45058e-09, -4.4605e-10, 4.26538e-09, 1, 1, 1, 1, 1.25, 1, -1.11758e-08, -2.23517e-07, -1.43051e-06, -7.45058e-09, -4.4605e-10, 4.26538e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1, 0.05, 1, -2.68222e-08, -2.98023e-08, -7.10133e-08, 0.277009, -0.0944548, 0.024506, 0.9559, 1, 1, 1, 0.15, 1, -2.42144e-08, -3.57628e-07, -3.39933e-08, 0.229614, -0.0956923, 0.0198279, 0.968363, 1, 1, 1, 0.2, 1, -1.22934e-08, -1.78814e-07, 1.30385e-08, 0.224057, -0.0957887, 0.0192787, 0.969665, 1, 1, 1, 0.25, 1, -3.91156e-08, 1.19209e-07, -4.79631e-08, 0.233664, -0.0955615, 0.0202274, 0.967399, 1, 1, 1, 0.35, 1, -3.35279e-09, -3.27826e-07, -4.61005e-08, 0.274341, -0.0944949, 0.024241, 0.956671, 1, 1, 1, 0.4, 1, -1.67641e-09, -2.68221e-07, -8.21892e-08, 0.285395, -0.0941665, 0.0253304, 0.953436, 1, 1, 1, 0.45, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1, 1.25, 1, 1.02445e-08, -4.47035e-07, -1.05007e-07, 0.287287, -0.0941088, 0.0255168, 0.952869, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -7.74519e-09, -9.56934e-08, 3.16533e-07, 7.45058e-09, 3.37575e-10, -1.99442e-09, 1, 1, 1, 1, 1.25, 1, -7.74519e-09, -9.56934e-08, 3.16533e-07, 7.45058e-09, 3.37575e-10, -1.99442e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 3.38022e-08, 0.00292349, 0.20433, 6.98492e-10, 2.45226e-11, 6.71222e-11, 1, 1, 1, 1, 1.25, 1, 3.38022e-08, 0.00292349, 0.20433, 6.98492e-10, 2.45226e-11, 6.71222e-11, 1, 1, 1, 1 - - - - "shooting_standing" - 0.416667 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1, 0.05, 1, 1.07288e-06, -4.76837e-07, 8.34465e-07, -0.199825, 0.723236, -0.14911, 0.644023, 1, 1, 1, 0.1, 1, 4.47035e-07, -1.19209e-07, 3.27826e-07, -0.186028, 0.74616, -0.147051, 0.622106, 1, 1, 1, 0.15, 1, 4.47035e-07, -1.19209e-07, 1.49012e-07, -0.168011, 0.761016, -0.149525, 0.608497, 1, 1, 1, 0.2, 1, 2.38419e-07, 1.19209e-07, -1.19209e-07, -0.141127, 0.777642, -0.158168, 0.591895, 1, 1, 1, 0.25, 1, 7.15256e-07, -2.38419e-07, 2.68221e-07, -0.129783, 0.779527, -0.165304, 0.590059, 1, 1, 1, 0.3, 1, 6.25849e-07, -1.19209e-07, 2.08616e-07, -0.152097, 0.757922, -0.164122, 0.612768, 1, 1, 1, 0.35, 1, 8.9407e-07, -4.76837e-07, 8.34465e-07, -0.183836, 0.730436, -0.157254, 0.638701, 1, 1, 1, 0.4, 1, 7.45058e-07, -3.57628e-07, 5.66244e-07, -0.202964, 0.713054, -0.151716, 0.653714, 1, 1, 1, 0.45, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1, 1.25, 1, 5.96046e-07, -1.19209e-07, 4.47035e-07, -0.206314, 0.709894, -0.150643, 0.656348, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1, 0.05, 1, 1.19209e-07, -4.47035e-07, -4.76837e-07, 0.0346734, -0.325178, 0.00768963, 0.944986, 1, 1, 1, 0.1, 1, 1.19209e-07, -5.06639e-07, -3.57628e-07, 0.00822793, -0.255634, 0.00344931, 0.966732, 1, 1, 1, 0.15, 1, 2.98023e-08, -7.15256e-07, -5.96046e-07, -0.00893206, -0.219161, 0.00118009, 0.975647, 1, 1, 1, 0.2, 1, 1.49012e-07, -4.47035e-07, -5.96046e-07, -0.0220165, -0.204408, 0.000203021, 0.978638, 1, 1, 1, 0.25, 1, 4.17233e-07, -4.76837e-07, -5.36442e-07, -0.0204464, -0.223283, 0.00158917, 0.974538, 1, 1, 1, 0.35, 1, 1.19209e-07, -6.85453e-07, -2.98023e-07, 0.0295549, -0.331584, 0.00842644, 0.942925, 1, 1, 1, 0.4, 1, 0, -6.55651e-07, -6.55651e-07, 0.0460614, -0.359518, 0.00983853, 0.931949, 1, 1, 1, 0.45, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1, 1.25, 1, 0, -4.76837e-07, -7.7486e-07, 0.0490264, -0.364254, 0.0100564, 0.929954, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1, 0.05, 1, -7.45058e-07, -3.57628e-07, 5.36442e-07, -0.46761, -0.58693, 0.0339523, 0.660076, 1, 1, 1, 0.1, 1, -4.76837e-07, -2.38419e-07, 2.98023e-07, -0.452786, -0.591715, 0.0339493, 0.666112, 1, 1, 1, 0.15, 1, -6.55651e-07, -3.57628e-07, 2.98023e-07, -0.443727, -0.588057, 0.0337848, 0.675392, 1, 1, 1, 0.2, 1, 2.98023e-08, 1.19209e-07, -3.27826e-07, -0.450408, -0.563251, 0.0324613, 0.691973, 1, 1, 1, 0.25, 1, -5.96046e-07, -3.57628e-07, 2.98023e-07, -0.461281, -0.543778, 0.0314456, 0.700383, 1, 1, 1, 0.3, 1, -4.17233e-07, 0, 1.78814e-07, -0.469244, -0.550688, 0.0318109, 0.689595, 1, 1, 1, 0.35, 1, -7.7486e-07, -2.38419e-07, 4.76837e-07, -0.473462, -0.569016, 0.0329517, 0.671542, 1, 1, 1, 0.4, 1, -6.25849e-07, -3.57628e-07, 5.96046e-07, -0.474439, -0.5821, 0.0338759, 0.659485, 1, 1, 1, 0.45, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1, 1.25, 1, -4.17233e-07, -3.57628e-07, 4.47035e-07, -0.474516, -0.584521, 0.0340579, 0.657274, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 1.78814e-07, 2.98023e-08, -3.57628e-07, -0.156054, -0.257929, 9.29801e-05, 0.953478, 1.3, 1.3, 1.3, 0.05, 1, -8.9407e-08, -9.23872e-07, -2.98023e-07, -0.156186, -0.25785, 0.000491834, 0.953477, 1.3, 1.3, 1.3, 0.1, 1, 0, -5.06639e-07, -2.98023e-07, -0.156442, -0.257682, 0.00128265, 0.95348, 1.3, 1.3, 1.3, 0.15, 1, -2.08616e-07, -5.36442e-07, -5.96046e-08, -0.156528, -0.257623, 0.00155313, 0.953481, 1.3, 1.3, 1.3, 0.25, 1, 2.98023e-08, -5.36442e-07, -3.57628e-07, -0.155874, -0.258131, -0.000583909, 0.953452, 1.3, 1.3, 1.3, 0.35, 1, 2.98023e-08, -4.76837e-07, -3.57628e-07, -0.15592, -0.258051, -0.000371468, 0.953467, 1.3, 1.3, 1.3, 0.4, 1, 1.49012e-07, -2.68221e-07, -2.98023e-07, -0.156032, -0.257949, 1.56283e-05, 0.953476, 1.3, 1.3, 1.3, 1.25, 1, 1.78814e-07, 2.98023e-08, -3.57628e-07, -0.156054, -0.257929, 9.29801e-05, 0.953478, 1.3, 1.3, 1.3 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1, 0.05, 1, 5.96046e-08, 2.98023e-08, -1.04308e-07, 0.248345, -0.0620849, -0.00736271, 0.966652, 1, 1, 1, 0.1, 1, 8.9407e-08, 6.70552e-08, -1.04308e-07, 0.175365, -0.0511626, -0.00552639, 0.983158, 1, 1, 1, 0.15, 1, 8.9407e-08, 4.47035e-08, -1.04308e-07, 0.153891, -0.0497144, -0.00660778, 0.986814, 1, 1, 1, 0.2, 1, 5.96046e-08, -2.98023e-08, -1.49012e-08, 0.151238, -0.0561188, -0.0117034, 0.986834, 1, 1, 1, 0.25, 1, 2.98023e-08, -1.49012e-08, -1.04308e-07, 0.168743, -0.0655087, -0.0152581, 0.983362, 1, 1, 1, 0.35, 1, 2.98023e-08, 2.23517e-08, -1.63913e-07, 0.26593, -0.072486, -0.0117415, 0.961192, 1, 1, 1, 0.4, 1, 5.96046e-08, 7.45058e-09, -1.78814e-07, 0.296131, -0.070636, -0.00916634, 0.952488, 1, 1, 1, 0.45, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1, 1.25, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, 0.301601, -0.0701581, -0.00864293, 0.95081, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1, 0.05, 1, 5.6345e-08, -2.23517e-08, 6.55651e-07, -0.403989, 0.0628472, -0.0146608, 0.912484, 1, 1, 1, 0.1, 1, 5.02914e-08, -1.49012e-08, 5.36442e-07, -0.486228, 0.0751824, -0.0137902, 0.870483, 1, 1, 1, 0.15, 1, 1.11642e-07, 5.96046e-08, 5.96046e-07, -0.506485, 0.0840018, -0.0142775, 0.858028, 1, 1, 1, 0.2, 1, 1.23633e-07, 8.19564e-08, 5.36442e-07, -0.500531, 0.103313, -0.0168649, 0.859367, 1, 1, 1, 0.25, 1, 9.58098e-08, 1.49012e-08, 6.55651e-07, -0.475505, 0.111896, -0.0189746, 0.872361, 1, 1, 1, 0.35, 1, 7.84639e-08, 9.68575e-08, 5.96046e-07, -0.376662, 0.0699087, -0.0169347, 0.923554, 1, 1, 1, 0.4, 1, -1.16415e-09, -7.45058e-09, 7.15256e-07, -0.344524, 0.0558207, -0.0155573, 0.936987, 1, 1, 1, 0.45, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1, 1.25, 1, -4.31901e-08, -7.45058e-08, 7.7486e-07, -0.33852, 0.053398, -0.0152903, 0.939319, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1, 0.05, 1, 5.21541e-08, 0, -9.31323e-08, -0.206333, -0.0662009, 0.0171463, 0.976089, 1, 1, 1, 0.1, 1, 2.98023e-08, -1.19209e-07, -7.45058e-08, -0.188973, -0.0677374, 0.0191861, 0.979455, 1, 1, 1, 0.15, 1, 0, 0, -4.84288e-08, -0.184958, -0.0680889, 0.0196559, 0.980188, 1, 1, 1, 0.2, 1, 5.96046e-08, 0, -1.19209e-07, -0.189238, -0.0677142, 0.019155, 0.979406, 1, 1, 1, 0.35, 1, 8.19564e-08, 1.19209e-07, 3.72529e-08, -0.213767, -0.0655347, 0.0162687, 0.974548, 1, 1, 1, 0.4, 1, 1.04308e-07, 0, 5.21541e-08, -0.217419, -0.0652056, 0.0158368, 0.973769, 1, 1, 1, 0.45, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1, 1.25, 1, 1.19209e-07, 0, 1.82539e-07, -0.218034, -0.0651501, 0.015764, 0.973637, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1, 0.05, 1, 0, -4.47035e-08, 1.3411e-07, -0.628866, 0.106487, 0.00414994, 0.770176, 1, 1, 1, 0.1, 1, -2.98023e-08, 4.47035e-08, 1.49012e-07, -0.619935, 0.101098, 0.00522767, 0.778095, 1, 1, 1, 0.15, 1, -2.98023e-08, 5.96046e-08, 1.49012e-07, -0.616185, 0.108634, 0.00550208, 0.780054, 1, 1, 1, 0.2, 1, 5.96046e-08, 4.47035e-08, 2.5332e-07, -0.613177, 0.141231, 0.00523592, 0.7772, 1, 1, 1, 0.25, 1, 0, 0, 1.49012e-07, -0.612177, 0.164991, 0.00476259, 0.773301, 1, 1, 1, 0.3, 1, 5.96046e-08, -7.45058e-09, 1.3411e-07, -0.619021, 0.155086, 0.00421746, 0.769898, 1, 1, 1, 0.35, 1, 2.98023e-08, 7.45058e-09, 7.45058e-08, -0.627679, 0.130628, 0.00377015, 0.767425, 1, 1, 1, 0.4, 1, -2.98023e-08, -1.3411e-07, 7.45058e-08, -0.632568, 0.11319, 0.0035387, 0.766181, 1, 1, 1, 0.45, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1, 1.25, 1, -5.96046e-08, -1.2666e-07, 1.04308e-07, -0.633392, 0.109953, 0.00349885, 0.765972, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1, 0.05, 1, 7.60192e-08, -8.9407e-08, 1.19209e-07, -0.534898, 0.148998, 0.00358481, 0.831668, 1, 1, 1, 0.1, 1, -1.0326e-07, -1.49012e-08, 2.38419e-07, -0.500235, 0.139173, 0.00323174, 0.854626, 1, 1, 1, 0.15, 1, 6.41448e-08, 4.47035e-08, 1.78814e-07, -0.492131, 0.143377, 0.00332103, 0.858626, 1, 1, 1, 0.25, 1, -6.58911e-08, -8.19564e-08, 1.78814e-07, -0.517192, 0.191548, 0.00473312, 0.834146, 1, 1, 1, 0.3, 1, 3.0268e-08, 1.49012e-08, 1.19209e-07, -0.534465, 0.187415, 0.00465677, 0.824136, 1, 1, 1, 0.35, 1, 3.11993e-08, -5.21541e-08, 2.38419e-07, -0.548296, 0.170437, 0.0042049, 0.818722, 1, 1, 1, 0.4, 1, 2.51457e-08, -9.68575e-08, 1.19209e-07, -0.554953, 0.157536, 0.00385503, 0.81682, 1, 1, 1, 0.45, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1, 1.25, 1, -4.07454e-08, -1.11759e-07, 0, -0.55604, 0.155102, 0.00378888, 0.816547, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1, 0.05, 1, 7.45058e-09, 2.38419e-07, 3.35276e-08, -0.157581, -0.0952617, 0.00367365, 0.982894, 1, 1, 1, 0.1, 1, -2.23517e-08, 1.19209e-07, -1.11759e-08, -0.17766, -0.0953568, 0.00135921, 0.97946, 1, 1, 1, 0.15, 1, -3.72529e-08, 1.19209e-07, 4.84288e-08, -0.182282, -0.0953731, 0.000825106, 0.97861, 1, 1, 1, 0.2, 1, 1.49012e-08, 1.19209e-07, -5.21541e-08, -0.177354, -0.0953557, 0.00139453, 0.979516, 1, 1, 1, 0.35, 1, 4.47035e-08, 0, 5.96046e-08, -0.148938, -0.0952085, 0.00466699, 0.984241, 1, 1, 1, 0.4, 1, 5.21541e-08, 1.19209e-07, -4.09782e-08, -0.144684, -0.0951797, 0.00515536, 0.984876, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1, 1.25, 1, 7.45058e-08, 1.19209e-07, 3.72529e-09, -0.143967, -0.0951747, 0.00523759, 0.984981, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 1.36988, -1.03377e-07, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 1.36988, -1.03377e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 8.64522e-08, 0.572548, 0.471507, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 8.64522e-08, 0.572548, 1.12029, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, 8.64522e-08, 0.572548, 1.26782, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 8.64522e-08, 0.572548, 1.10411, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.35, 1, 8.64522e-08, 0.572548, 0.166984, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 8.64522e-08, 0.572547, 0.024261, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 8.64522e-08, 0.572547, -4.76837e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.0366479, -0.0811065, 0.816585, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.0366479, -0.0811065, 0.826986, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -0.0366479, -0.0811065, 0.829386, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.0366479, -0.0811065, 0.826827, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.0366479, -0.0811065, 0.812119, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.0366479, -0.0811065, 0.809922, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0366479, -0.0811065, 0.809552, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.0611181, -2.75446, 0.0815672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.0611181, -2.75446, 0.0815672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.0798243, -0.0543702, -2.95838, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.0798243, -0.0543702, -2.95838, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 0.183564, 0.0305935, -3.02205, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.183564, 0.0305935, -3.02205, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -2.74884, 1.12805, 3.06242, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -2.74884, 1.12805, 3.06242, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.73339, 0.895247, 5.13844, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.101768, -0.813356, 5.76642, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.101768, -0.813356, 5.76642, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.849557, -0.741664, 5.51935, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.849557, -0.741664, 5.51935, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.05, 1, 2.56992e-07, 1.7811, 0.489514, -1.96073e-14, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.1, 1, 2.44553e-07, 1.69876, 0.489514, -1.94961e-14, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 0.15, 1, 2.41683e-07, 1.67977, 0.489514, -4.43536e-14, 1.60316e-08, -0.070782, 0.997492, 1, 1, 1, 0.2, 1, 2.44743e-07, 1.70003, 0.489514, -3.42428e-14, 2.17962e-08, -0.0962332, 0.995359, 1, 1, 1, 0.25, 1, 2.50383e-07, 1.73738, 0.489514, -5.58716e-16, 2.56855e-08, -0.113405, 0.993549, 1, 1, 1, 0.3, 1, 2.57035e-07, 1.78143, 0.489514, -6.36206e-15, 2.33115e-08, -0.102924, 0.994689, 1, 1, 1, 0.35, 1, 2.62333e-07, 1.81652, 0.489514, -1.06935e-14, 1.84103e-08, -0.0812848, 0.996691, 1, 1, 1, 0.4, 1, 2.6496e-07, 1.83392, 0.489514, -2.45344e-14, 1.50179e-08, -0.0663065, 0.997799, 1, 1, 1, 0.45, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1, 1.25, 1, 2.65402e-07, 1.83685, 0.489514, -5.25643e-15, 1.43922e-08, -0.0635436, 0.997979, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1, 0.05, 1, -4.18389e-09, 6.71868e-09, -2.98023e-08, -0.00385828, -0.000945429, -0.112898, 0.993599, 1, 1, 1, 0.1, 1, -2.6989e-09, 6.71803e-09, -2.98023e-08, -0.0118093, -0.00289381, -0.11289, 0.993533, 1, 1, 1, 0.15, 1, -1.65698e-09, 6.19854e-09, -1.19209e-07, -0.0173041, -0.00424031, -0.112881, 0.993449, 1, 1, 1, 0.2, 1, 6.17568e-09, 2.79554e-08, -1.78814e-07, -0.0174121, -0.00426678, -0.11288, 0.993447, 1, 1, 1, 0.25, 1, -9.69976e-10, -3.44268e-09, -2.98023e-08, -0.013893, -0.00340444, -0.112887, 0.993505, 1, 1, 1, 0.35, 1, 8.55826e-09, 2.92274e-08, -2.98023e-08, -0.00310744, -0.000761444, -0.112898, 0.993601, 1, 1, 1, 0.4, 1, 2.05826e-09, 1.24848e-08, 0, -0.000452603, -0.000110883, -0.112898, 0.993606, 1, 1, 1, 0.45, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1, 1.25, 1, -4.65684e-10, 7.57313e-10, 0, -8.93894e-16, 2.55708e-08, -0.112898, 0.993607, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1, 0.05, 1, -5.41336e-11, 3.72529e-09, -2.38419e-07, -0.00158657, -0.00317713, 0.0662892, 0.997794, 1, 1, 1, 0.15, 1, -3.26683e-10, 0, 5.96046e-08, -0.00925885, -0.00543992, 0.0661937, 0.997749, 1, 1, 1, 0.2, 1, -2.06055e-09, 1.49012e-08, -2.38419e-07, -0.0112141, -0.00601653, 0.0661687, 0.997727, 1, 1, 1, 0.25, 1, 1.76951e-08, -3.72529e-09, -1.78814e-07, -0.0104022, -0.00577711, 0.0661791, 0.997737, 1, 1, 1, 0.35, 1, 7.20902e-09, 7.45058e-09, -1.19209e-07, -0.00273, -0.00351437, 0.0662752, 0.997791, 1, 1, 1, 0.4, 1, 4.13622e-10, 3.72529e-09, -1.78814e-07, -0.000405934, -0.00282891, 0.0663035, 0.997795, 1, 1, 1, 0.45, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1, 1.25, 1, -7.51303e-09, 2.23517e-08, -2.38419e-07, 2.43554e-09, -0.00270918, 0.0663084, 0.997796, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, 4.48992e-09, -1.3411e-07, -1.07288e-06, -1.49012e-08, 7.81341e-10, 2.3736e-09, 1, 1, 1, 1, 1.25, 1, 4.48992e-09, -1.3411e-07, -1.07288e-06, -1.49012e-08, 7.81341e-10, 2.3736e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1, 0.05, 1, -1.11768e-09, -1.19209e-07, -9.73232e-08, 0.0219469, -0.103542, 0.0251775, 0.994064, 1, 1, 1, 0.1, 1, 3.72477e-10, -2.98023e-07, -7.61356e-08, -0.0560921, -0.105311, 0.0169133, 0.992712, 1, 1, 1, 0.15, 1, 1.49005e-09, -3.8743e-07, -9.8953e-08, -0.0807068, -0.112423, 0.0155536, 0.990255, 1, 1, 1, 0.2, 1, 9.68555e-09, -1.78814e-07, -2.06754e-07, -0.0663987, -0.135548, 0.0221852, 0.988294, 1, 1, 1, 0.25, 1, 1.86265e-08, -2.68221e-07, -1.18744e-08, -0.0319373, -0.150579, 0.0303761, 0.987615, 1, 1, 1, 0.35, 1, 7.26442e-09, -6.85453e-07, 3.81842e-08, 0.0516026, -0.119052, 0.0329235, 0.990999, 1, 1, 1, 0.4, 1, -1.48637e-09, -2.38419e-07, -5.07571e-08, 0.0712567, -0.10465, 0.03106, 0.991467, 1, 1, 1, 0.45, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1, 1.25, 1, -1.54592e-09, -2.38419e-07, -3.32948e-08, 0.0746069, -0.101992, 0.0306522, 0.99151, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, 3.53794e-09, -1.25496e-07, -8.33534e-08, 2.23517e-08, 1.01485e-10, -1.43572e-10, 1, 1, 1, 1, 1.25, 1, 3.53794e-09, -1.25496e-07, -8.33534e-08, 2.23517e-08, 1.01485e-10, -1.43572e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 1.23685e-09, 2.38419e-07, -5.96046e-07, -2.32831e-09, -1.31362e-12, 1.19249e-11, 1, 1, 1, 1, 1.25, 1, 1.23685e-09, 2.38419e-07, -5.96046e-07, -2.32831e-09, -1.31362e-12, 1.19249e-11, 1, 1, 1, 1 - - - - "falling-cycle" - 0.416667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1, 0.05, 1, 7.45058e-07, -3.57628e-07, 5.36442e-07, -0.336851, 0.262046, 0.173695, 0.887521, 1, 1, 1, 0.1, 1, 8.34465e-07, -5.96046e-07, 7.15256e-07, -0.33853, 0.260365, 0.16952, 0.888184, 1, 1, 1, 0.15, 1, 8.9407e-07, -3.57628e-07, 8.9407e-07, -0.338209, 0.258327, 0.163568, 0.890015, 1, 1, 1, 0.2, 1, 5.96046e-07, -3.57628e-07, 7.45058e-07, -0.333363, 0.256341, 0.157703, 0.89347, 1, 1, 1, 0.25, 1, 1.43051e-06, -8.34465e-07, 1.3113e-06, -0.339001, 0.253177, 0.158008, 0.892196, 1, 1, 0.999999, 0.3, 1, 5.96046e-07, -1.19209e-07, 2.98023e-07, -0.348081, 0.252511, 0.164449, 0.887713, 1, 1, 1, 0.35, 1, 1.07288e-06, -5.96046e-07, 7.45058e-07, -0.343056, 0.25799, 0.170697, 0.886914, 1, 1, 1, 0.4, 1, 3.27826e-07, 0, 2.38419e-07, -0.337258, 0.26196, 0.174599, 0.887214, 1, 1, 1, 0.45, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1, 1.25, 1, 2.98023e-08, 1.19209e-07, -2.98023e-08, -0.336022, 0.262721, 0.175267, 0.887326, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1, 0.05, 1, -1.49012e-07, -8.34465e-07, -5.36442e-07, 0.467449, -0.38757, 0.0209387, 0.794256, 1, 0.999999, 1, 0.15, 1, 8.9407e-08, -8.34465e-07, -2.38419e-07, 0.457674, -0.38779, 0.0142454, 0.799969, 1, 1, 1, 0.2, 1, -1.19209e-07, -9.53674e-07, -5.96046e-07, 0.453414, -0.391376, 0.0115749, 0.800692, 1, 1, 1, 0.25, 1, -2.98023e-08, -8.64267e-07, -5.96046e-07, 0.455951, -0.392917, 0.0127032, 0.798476, 1, 1, 1, 0.3, 1, -2.68221e-07, -5.96046e-07, -3.57628e-07, 0.461696, -0.389009, 0.0167183, 0.797013, 1, 1, 1, 0.35, 1, 5.96046e-08, -9.23872e-07, -5.96046e-07, 0.465445, -0.38698, 0.0198743, 0.795747, 1, 1, 1, 0.4, 1, 2.68221e-07, -8.64267e-07, -6.55651e-07, 0.4685, -0.387548, 0.0218417, 0.793623, 1, 1, 1, 0.45, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1, 1.25, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.46904, -0.387773, 0.0221851, 0.793184, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1, 0.05, 1, -9.53674e-07, -4.76837e-07, 5.66244e-07, -0.309655, -0.239675, -0.179325, 0.902503, 1, 1, 1, 0.1, 1, -8.64267e-07, -4.76837e-07, 7.15256e-07, -0.27681, -0.251556, -0.166111, 0.912416, 1, 1, 1, 0.15, 1, -8.64267e-07, -3.57628e-07, 8.04663e-07, -0.254018, -0.264552, -0.15679, 0.917008, 1, 1, 1, 0.2, 1, -4.76837e-07, -3.57628e-07, 4.47035e-07, -0.251196, -0.272504, -0.156931, 0.915431, 1, 1, 1, 0.25, 1, -1.13249e-06, -7.15256e-07, 8.9407e-07, -0.279016, -0.258742, -0.169921, 0.909027, 1, 1, 1, 0.3, 1, -7.15256e-07, 1.19209e-07, 5.06639e-07, -0.316679, -0.238757, -0.183476, 0.89947, 1, 1, 1, 0.35, 1, -6.25849e-07, -1.19209e-07, 3.57628e-07, -0.327726, -0.235686, -0.18601, 0.895795, 1, 1, 1, 0.4, 1, -2.68221e-07, 0, 1.49012e-07, -0.326797, -0.234512, -0.185665, 0.896514, 1, 1, 1, 0.45, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.19209e-07, -2.98023e-08, -0.326141, -0.23441, -0.185472, 0.896819, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1, 0.05, 1, -2.98023e-08, -6.25849e-07, 0, 0.468656, 0.375596, -0.0166676, 0.799382, 1, 1, 1, 0.1, 1, -8.9407e-08, -2.68221e-07, -5.96046e-08, 0.459943, 0.392089, -0.0107327, 0.79662, 1, 1, 1, 0.15, 1, -2.08616e-07, -2.08616e-07, -2.38419e-07, 0.451048, 0.400355, -0.00696642, 0.797636, 1, 1, 1, 0.2, 1, -2.38419e-07, -7.7486e-07, 0, 0.448637, 0.398723, -0.00658308, 0.799813, 1, 1, 1, 0.3, 1, -5.96046e-08, -2.98023e-07, -4.17233e-07, 0.465357, 0.361793, -0.0151844, 0.807662, 1, 1, 1, 0.35, 1, -1.49012e-07, -5.36442e-07, -3.57628e-07, 0.468536, 0.360417, -0.0183993, 0.806372, 1, 1, 1, 0.4, 1, -5.96046e-08, -8.64267e-07, -1.78814e-07, 0.471244, 0.365087, -0.0196777, 0.802654, 1, 1, 1, 0.45, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1, 1.25, 1, -2.08616e-07, -1.54972e-06, -1.19209e-07, 0.47174, 0.366267, -0.0198596, 0.80182, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1, 0.05, 1, 5.96046e-08, 8.9407e-08, -6.10948e-07, -0.0877092, 0.00901381, -0.00306586, 0.996101, 1, 1, 1, 0.1, 1, 5.96046e-08, -2.23517e-08, -1.19209e-07, -0.138998, 0.00794913, -0.00288258, 0.990257, 1, 1, 1, 0.15, 1, 5.96046e-08, 1.49012e-08, -4.02331e-07, -0.178155, 0.00579277, -0.00296187, 0.983981, 1, 1, 1, 0.2, 1, 8.9407e-08, 0, 1.78814e-07, -0.18648, 0.0038127, -0.0029159, 0.982447, 1, 1, 1, 0.25, 1, 5.96046e-08, 5.21541e-08, -1.93715e-07, -0.189861, 0.00940162, -0.00299906, 0.981761, 1, 1, 1, 0.3, 1, 5.96046e-08, -5.96046e-08, 2.83122e-07, -0.170763, 0.015059, -0.00307746, 0.985192, 1, 1, 1, 0.35, 1, 0, -7.45058e-09, -1.3411e-07, -0.115285, 0.0123617, -0.00312517, 0.993251, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, -1.3411e-07, -0.0713277, 0.00977016, -0.00325209, 0.9974, 1, 1, 1, 0.45, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1, 1.25, 1, 0, 7.45058e-09, -1.3411e-07, -0.0625169, 0.00920125, -0.00328561, 0.997996, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1, 0.05, 1, 1.89757e-08, -5.21541e-08, 6.55651e-07, -0.435809, 0.0297697, 0.000893482, 0.899546, 1, 1, 1, 0.1, 1, 1.42027e-08, 6.70552e-08, 7.15256e-07, -0.489147, 0.0339313, 0.00115069, 0.871541, 1, 1, 1, 0.15, 1, 1.13854e-07, 0, 5.96046e-07, -0.523927, 0.0370339, 0.00133512, 0.850957, 1, 1, 1, 0.2, 1, 1.29221e-07, -3.72529e-08, 4.17233e-07, -0.526448, 0.0372296, 0.00134975, 0.849391, 1, 1, 1, 0.25, 1, 1.6077e-07, -2.68221e-07, 4.76837e-07, -0.538369, 0.0372441, 0.00135905, 0.841885, 1, 1, 1, 0.3, 1, 6.17001e-09, -1.04308e-07, 7.15256e-07, -0.530237, 0.0358611, 0.00127618, 0.84709, 1, 1, 1, 0.4, 1, 2.08383e-08, -2.23517e-08, 4.17233e-07, -0.418447, 0.0284447, 0.00080823, 0.907795, 1, 1, 1, 0.45, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1, 1.25, 1, 4.42378e-08, -8.19564e-08, 1.78814e-07, -0.407694, 0.0277893, 0.000765211, 0.912696, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.04308e-07, -1.19209e-07, 6.70552e-08, -1.11759e-08, 1.16415e-09, 7.45058e-09, 1, 1, 1, 1, 1.25, 1, 1.04308e-07, -1.19209e-07, 6.70552e-08, -1.11759e-08, 1.16415e-09, 7.45058e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1, 0.05, 1, 8.9407e-08, 9.68575e-08, -2.38419e-07, -0.641086, -0.0918399, 0.00914405, 0.7619, 1, 1, 1, 0.15, 1, 5.96046e-08, 2.23517e-08, -1.3411e-07, -0.695929, -0.109196, 0.0054072, 0.70974, 1, 1, 1, 0.2, 1, 0, 7.45058e-09, 4.61936e-07, -0.716484, -0.115048, 0.00471066, 0.688035, 0.999999, 1, 1, 0.25, 1, 2.98023e-08, 5.21541e-08, 7.45058e-08, -0.742062, -0.116709, 0.0109015, 0.660003, 1, 1, 1, 0.3, 1, -5.96046e-08, -6.70552e-08, 5.51343e-07, -0.738131, -0.110711, 0.0165993, 0.665304, 0.999999, 1, 1, 0.35, 1, -2.98023e-08, -1.49012e-08, 1.19209e-07, -0.683291, -0.098194, 0.0131016, 0.723395, 1, 1, 1, 0.4, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.638973, -0.0897534, 0.0103931, 0.763904, 1, 1, 1, 0.45, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.49012e-08, 1.19209e-07, -0.630421, -0.0882657, 0.00990556, 0.771155, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1, 0.05, 1, 4.30737e-09, -2.08616e-07, -1.19209e-07, -0.827005, -0.107477, -0.00546779, 0.551799, 1, 1, 1, 0.1, 1, 8.84756e-09, -1.19209e-07, 1.19209e-07, -0.836608, -0.110063, -0.00562015, 0.536601, 1, 1, 1, 0.2, 1, -2.91038e-08, 1.19209e-07, 0, -0.857806, -0.115929, -0.00596456, 0.500693, 1, 1, 1, 0.25, 1, 7.33417e-09, 0, 5.96046e-08, 0.876669, 0.123709, 0.00633999, -0.464874, 1, 1, 1, 0.3, 1, -4.38886e-08, -1.3411e-07, -1.19209e-07, 0.881066, 0.125876, 0.00641456, -0.455891, 1, 1, 1, 0.35, 1, 9.66247e-09, 0, -5.96046e-08, -0.853515, -0.11545, -0.00587343, 0.508083, 1, 1, 1, 0.4, 1, 2.17697e-08, -3.72529e-08, 5.96046e-08, -0.828218, -0.107764, -0.00547631, 0.549921, 1, 1, 1, 0.45, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1, 1.25, 1, 4.48199e-08, -1.11759e-07, 1.78814e-07, -0.822993, -0.106344, -0.00540277, 0.557982, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 7.45058e-09, -2.38419e-07, -8.19564e-08, -1.86265e-08, -1.28057e-09, 3.72529e-09, 1, 1, 1, 1, 1.25, 1, 7.45058e-09, -2.38419e-07, -8.19564e-08, -1.86265e-08, -1.28057e-09, 3.72529e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 2.88275, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 5.68434e-14, 4.76837e-07, 3.22584, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 5.68434e-14, 4.76837e-07, 3.31311, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, 5.68434e-14, 4.76837e-07, 3.27685, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 2.93405, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, -5.68434e-14, 0, 2.82965, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 2.81136, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.96046e-08, 0.623878, 0.85661, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.96046e-08, 0.623878, 0.907642, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -5.96046e-08, 0.623878, 0.942906, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -5.96046e-08, 0.623878, 0.943599, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -5.96046e-08, 0.623878, 0.921011, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -5.96046e-08, 0.623878, 0.851786, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -5.96046e-08, 0.623878, 0.834743, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.96046e-08, 0.623878, 0.831837, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.19209e-07, 1.01535e-07, 1.34488, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.19209e-07, 1.0373e-07, 1.37395, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.19209e-07, 1.06482e-07, 1.41041, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -1.19209e-07, 1.08677e-07, 1.43947, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -1.19209e-07, 1.09544e-07, 1.45096, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.19209e-07, 1.07675e-07, 1.4262, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.19209e-07, 1.03822e-07, 1.37517, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.19209e-07, 1.01159e-07, 1.33989, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.19209e-07, 1.00668e-07, 1.33339, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.39671, 2.70532, 1.19971, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.39671, 2.65088, 1.2106, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.39671, 2.5826, 1.22425, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -1.39671, 2.52819, 1.23514, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, -1.39671, 2.50668, 1.23944, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.39671, 2.55303, 1.23017, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.39671, 2.64856, 1.21105, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.39671, 2.71466, 1.19784, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.39671, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 1.27388, 2.68042, 1.20468, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.27388, 2.58486, 1.2238, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 1.27388, 2.51885, 1.23701, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.27388, 2.51756, 1.23727, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.27388, 2.55985, 1.22881, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.27388, 2.68948, 1.20288, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.27388, 2.72141, 1.19649, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 1.27388, 2.72686, 1.19541, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.59069, -0.00390959, 0.736489, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 0.05, 1, -0.00604435, -0.0171726, -0.516875, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.15, 1, -0.0352723, -0.100186, -0.531832, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.2, 1, -0.0427212, -0.121339, -0.535645, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.25, 1, -0.0251165, -0.102747, -0.494262, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 0.3, 1, -0.00387635, -0.0612733, -0.455449, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.35, 1, -0.000906605, -0.0266833, -0.479965, -0.068257, 1.03065e-08, 1.59689e-14, 0.997668, 1, 1, 1, 0.4, 1, -5.88306e-05, -0.00401501, -0.507859, -0.068257, 1.03065e-08, 8.79127e-15, 0.997668, 1, 1, 1, 0.45, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1, 1.25, 1, -9.25123e-16, 1.16368e-07, -0.513782, -0.068257, 1.03065e-08, 8.40178e-15, 0.997668, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1, 0.05, 1, -2.67973e-10, 2.32644e-08, -5.96046e-08, 0.0920949, -3.47794e-16, 7.16792e-15, 0.99575, 1, 1, 1, 0.15, 1, 2.52298e-09, 2.61876e-08, -2.98023e-08, 0.100243, -1.17281e-15, 7.25956e-15, 0.994963, 1, 1, 1, 0.2, 1, -5.62989e-10, 3.32728e-08, -1.49012e-07, 0.102318, -1.15767e-15, 7.26199e-15, 0.994752, 1, 1, 1, 0.25, 1, -1.24048e-09, 3.35948e-08, -8.9407e-08, 0.101456, -6.3375e-16, 7.20691e-15, 0.99484, 1, 1, 1, 0.35, 1, 8.229e-13, 2.99392e-08, -1.49012e-07, 0.0933096, -3.39049e-16, 7.16834e-15, 0.995637, 1, 1, 1, 0.4, 1, -3.31995e-12, 2.53408e-08, -1.49012e-07, 0.0908406, -1.44454e-15, 1.31767e-16, 0.995865, 1, 1, 1, 0.45, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1, 1.25, 1, -5.25618e-15, 1.49011e-08, -1.49012e-07, 0.0904093, -6.07213e-16, 7.18977e-15, 0.995905, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1, 0.05, 1, -6.93196e-14, 7.45058e-09, 0, 0.0590419, -0.00284152, 0.000283556, 0.998251, 1, 1, 1, 0.15, 1, 7.44988e-10, -3.72529e-09, 0, 0.0686997, -0.0165823, 0.00165476, 0.997498, 1, 1, 1, 0.2, 1, -7.04617e-14, -7.45058e-09, -5.96046e-08, 0.0711578, -0.0200834, 0.00200414, 0.997261, 1, 1, 1, 0.25, 1, -6.96491e-14, -3.72529e-09, -5.96046e-08, 0.0701373, -0.0186297, 0.00185908, 0.997362, 1, 1, 1, 0.35, 1, 6.97804e-11, 7.45058e-09, -1.78814e-07, 0.0604823, -0.00488944, 0.000487919, 0.998157, 1, 1, 1, 0.4, 1, -2.75782e-14, 1.11759e-08, -2.38419e-07, 0.0575543, -0.000727023, 7.25494e-05, 0.998342, 1, 1, 1, 0.45, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1, 1.25, 1, -1.31025e-21, 7.45058e-09, -1.78814e-07, 0.0570428, -7.52314e-16, -1.03276e-15, 0.998372, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -8.52651e-14, -4.47035e-08, -4.76837e-07, -7.45058e-09, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1, 1.25, 1, -8.52651e-14, -4.47035e-08, -4.76837e-07, -7.45058e-09, 2.13163e-14, -1.77636e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1, 0.05, 1, -1.95943e-09, -5.06639e-07, -6.40284e-08, -0.199636, 0.000196518, -0.00285815, 0.979866, 1, 1, 1, 0.15, 1, -2.19083e-08, -2.38419e-07, -5.75092e-08, -0.207914, 0.00144056, -0.0167025, 0.978003, 1, 1, 1, 0.2, 1, 6.08469e-09, -3.8743e-07, -6.33299e-08, -0.209803, 0.00183038, -0.0202351, 0.977533, 1, 1, 1, 0.25, 1, -4.45088e-08, -8.64267e-07, -5.21541e-08, -0.20649, 0.000358444, -0.0190238, 0.978264, 1, 1, 1, 0.3, 1, 7.56265e-09, -8.34465e-07, -4.84288e-08, -0.200537, -0.000986884, -0.0126263, 0.979604, 1, 1, 1, 0.35, 1, 3.42126e-11, -4.17233e-07, -2.37487e-08, -0.198104, -0.000490507, -0.00505109, 0.980168, 1, 1, 1, 0.4, 1, 3.9655e-10, -3.57628e-07, -3.05008e-08, -0.197722, -8.26043e-05, -0.000750033, 0.980258, 1, 1, 1, 0.45, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1, 1.25, 1, 1.77636e-14, -4.17233e-07, -3.53903e-08, -0.197724, -1.34662e-08, 4.54456e-08, 0.980258, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, 2.81164e-14, 2.468e-08, 3.32249e-07, 2.23517e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1, 1.25, 1, 2.81164e-14, 2.468e-08, 3.32249e-07, 2.23517e-08, -5.32907e-15, 7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 7.99361e-14, 1.49012e-07, -8.34465e-07, 2.43308e-08, 6.21725e-15, -8.59209e-15, 1, 1, 1, 1, 1.25, 1, 7.99361e-14, 1.49012e-07, -8.34465e-07, 2.43308e-08, 6.21725e-15, -8.59209e-15, 1, 1, 1, 1 - - - - "walk-cycle" - 1.041667 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1, 0.05, 1, 4.17233e-07, 1.19209e-07, 3.27826e-07, 0.136218, -0.113975, -0.0877542, 0.980181, 1, 1, 1, 0.1, 1, 5.06639e-07, -2.38419e-07, 2.98023e-07, 0.144837, -0.108331, -0.0933223, 0.97907, 1, 1, 1, 0.15, 1, 5.36442e-07, -3.57628e-07, 3.57628e-07, 0.15539, -0.0990044, -0.102617, 0.977508, 1, 0.999999, 1, 0.2, 1, 7.15256e-07, -3.57628e-07, 4.47035e-07, 0.162073, -0.0835771, -0.115431, 0.976434, 1, 1, 1, 0.25, 1, 6.25849e-07, -3.57628e-07, 4.17233e-07, 0.160674, -0.0537521, -0.128708, 0.977102, 1, 1, 1, 0.3, 1, 6.85453e-07, -3.57628e-07, 2.98023e-07, 0.144844, 0.00232148, -0.137246, 0.979887, 1, 1, 1, 0.45, 1, 9.53674e-07, -7.15256e-07, 6.85453e-07, 0.0267683, 0.215793, -0.138386, 0.966212, 1, 1, 1, 0.5, 1, 7.7486e-07, -3.57628e-07, 4.17233e-07, -0.00441569, 0.255036, -0.137846, 0.957045, 1, 1, 1, 0.55, 1, 8.34465e-07, -5.96046e-07, 5.36442e-07, -0.00986276, 0.263176, -0.137756, 0.954811, 1, 1, 1, 0.6, 1, 4.76837e-07, 0, 3.8743e-07, 0.0174093, 0.245944, -0.13741, 0.959337, 1, 1, 1, 0.7, 1, 3.27826e-07, -1.19209e-07, 2.68221e-07, 0.12402, 0.181155, -0.127036, 0.967297, 1, 1, 1, 0.75, 1, 7.45058e-07, 0, 4.47035e-07, 0.157369, 0.166922, -0.11544, 0.96646, 1, 1, 1, 0.8, 1, 8.34465e-07, -1.19209e-07, 4.47035e-07, 0.166665, 0.143487, -0.108193, 0.969499, 1, 1, 1, 0.85, 1, 2.98023e-07, 0, 1.49012e-07, 0.164004, 0.0866041, -0.105149, 0.977009, 1, 0.999999, 1, 0.95, 1, 4.76837e-07, 0, 2.38419e-07, 0.144168, -0.0621538, -0.0938402, 0.983131, 1, 1, 1, 1, 1, 8.64267e-07, -4.76837e-07, 6.85453e-07, 0.135099, -0.105557, -0.0876091, 0.98129, 1, 1, 1, 1.05, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1, 1.25, 1, 7.7486e-07, -3.57628e-07, 5.66244e-07, 0.132777, -0.115851, -0.0857195, 0.980613, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1, 0.05, 1, -2.98023e-07, -3.57628e-07, 1.78814e-07, -0.0608664, -0.247441, 0.00903588, 0.966947, 1, 0.999999, 1, 0.1, 1, -1.78814e-07, -7.45058e-07, -1.19209e-07, -0.0607357, -0.265635, 0.00908754, 0.962116, 1, 1, 1, 0.15, 1, 4.17233e-07, -8.64267e-07, -4.17233e-07, -0.0586521, -0.298966, 0.00880687, 0.952419, 1, 1, 1, 0.25, 1, 3.8743e-07, -5.96046e-07, -2.98023e-07, -0.0404347, -0.402042, 0.00443354, 0.914717, 1, 1, 1, 0.3, 1, -2.98023e-08, -6.85453e-07, -2.38419e-07, -0.0222657, -0.438743, -0.00390802, 0.898328, 1, 1, 1, 0.35, 1, -3.27826e-07, -2.68221e-07, -1.78814e-07, -0.001747, -0.450439, -0.0151044, 0.892678, 1, 0.999999, 1, 0.4, 1, -2.98023e-08, -3.57628e-07, -4.76837e-07, 0.0165229, -0.440184, -0.0247739, 0.897414, 1, 1, 1, 0.5, 1, 2.98023e-08, -3.27826e-07, 0, 0.0357718, -0.396841, -0.0343986, 0.916545, 1, 1, 1, 0.55, 1, 1.49012e-07, -6.25849e-07, -1.78814e-07, 0.0355214, -0.39013, -0.0350975, 0.919405, 1, 1, 1, 0.6, 1, 1.78814e-07, -5.06639e-07, -5.36442e-07, 0.01977, -0.384514, -0.0345495, 0.92226, 1, 1, 1, 0.65, 1, -1.19209e-07, -4.17233e-07, -2.38419e-07, -0.0162325, -0.357154, -0.033198, 0.933314, 1, 0.999999, 1, 0.75, 1, -2.98023e-08, -3.57628e-07, -2.98023e-07, -0.0986698, -0.203446, -0.0321126, 0.973572, 1, 0.999999, 1, 0.8, 1, 5.96046e-08, -7.45058e-07, -2.38419e-07, -0.110421, -0.161891, -0.0281555, 0.980207, 1, 1, 1, 0.85, 1, 4.76837e-07, -8.04663e-07, -8.34465e-07, -0.104832, -0.172931, -0.0183971, 0.979166, 1, 0.999999, 1, 0.95, 1, 0, -6.55651e-07, -5.96046e-07, -0.0743493, -0.227469, 0.00271093, 0.970939, 1, 1, 1, 1, 1, -2.98023e-08, -3.57628e-07, -2.38419e-07, -0.0636988, -0.238854, 0.00790001, 0.968932, 1, 1, 1, 1.05, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1, 1.25, 1, 7.45058e-07, -8.04663e-07, -8.34465e-07, -0.0607703, -0.240987, 0.00892511, 0.968583, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1, 0.05, 1, -3.8743e-07, 0, 2.38419e-07, 0.0104992, -0.248758, 0.137429, 0.958709, 1, 1, 1, 0.15, 1, -5.66244e-07, -1.19209e-07, 4.47035e-07, 0.119317, -0.176495, 0.127478, 0.968691, 1, 1, 1, 0.2, 1, -5.06639e-07, -1.19209e-07, 3.27826e-07, 0.156208, -0.160784, 0.115735, 0.967653, 1, 1, 1, 0.25, 1, -4.17233e-07, -1.19209e-07, 2.68221e-07, 0.170588, -0.146234, 0.10696, 0.968543, 1, 0.999999, 1, 0.3, 1, -8.34465e-07, -3.57628e-07, 8.9407e-07, 0.16899, -0.106962, 0.104274, 0.974232, 1, 1, 1, 0.45, 1, -9.23872e-07, -5.96046e-07, 7.7486e-07, 0.141826, 0.058077, 0.0901382, 0.984067, 1, 1, 1, 0.5, 1, -7.7486e-07, -5.96046e-07, 2.98023e-07, 0.134623, 0.0959315, 0.0862667, 0.982462, 1, 1, 1, 0.55, 1, -7.45058e-07, -3.57628e-07, 6.25849e-07, 0.133233, 0.11842, 0.0861958, 0.980202, 1, 1, 1, 0.6, 1, -4.76837e-07, 0, 4.47035e-07, 0.137596, 0.131505, 0.0903706, 0.977551, 1, 1, 1, 0.65, 1, -6.55651e-07, -3.57628e-07, 5.36442e-07, 0.146837, 0.135484, 0.0990691, 0.974817, 1, 1, 1, 0.7, 1, -5.96046e-07, -3.57628e-07, 6.25849e-07, 0.15676, 0.127354, 0.111789, 0.972991, 1, 1, 1, 0.75, 1, -4.17233e-07, 0, 3.8743e-07, 0.161767, 0.101349, 0.126219, 0.973462, 1, 1, 1, 0.8, 1, -6.85453e-07, -3.57628e-07, 5.06639e-07, 0.154473, 0.0449621, 0.136756, 0.977453, 1, 1, 1, 0.95, 1, -6.55651e-07, -2.38419e-07, 4.76837e-07, 0.0363447, -0.203514, 0.138296, 0.968574, 1, 1, 1, 1, 1, -5.96046e-07, -3.57628e-07, 3.57628e-07, -0.00218869, -0.252498, 0.137778, 0.957735, 1, 1, 1, 1.05, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1, 1.25, 1, -7.45058e-07, -4.76837e-07, 4.47035e-07, -0.0127337, -0.264935, 0.137763, 0.954289, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1, 0.05, 1, -1.49012e-07, -5.96046e-07, -2.38419e-07, 0.0247868, 0.388139, 0.0345456, 0.92062, 1, 1, 1, 0.1, 1, -3.57628e-07, -5.66244e-07, -4.76837e-07, -0.00839952, 0.367653, 0.0329431, 0.929342, 1, 1, 1, 0.15, 1, -1.78814e-07, -5.66244e-07, -7.7486e-07, -0.0538019, 0.307417, 0.0309853, 0.949547, 1, 1, 1, 0.2, 1, 0, -3.8743e-07, -4.17233e-07, -0.0934157, 0.21941, 0.0316565, 0.970634, 1, 1, 1, 0.25, 1, -1.49012e-07, -7.7486e-07, -3.57628e-07, -0.112029, 0.160435, 0.0303507, 0.980198, 1, 1, 1, 0.3, 1, 1.19209e-07, -7.15256e-07, -2.38419e-07, -0.111906, 0.1565, 0.0231637, 0.981045, 1, 1, 1, 0.35, 1, 2.68221e-07, -5.06639e-07, -2.38419e-07, -0.104709, 0.167819, 0.0144275, 0.980135, 1, 1, 1, 0.6, 1, 2.38419e-07, -3.57628e-07, -2.98023e-07, -0.0540049, 0.274564, -0.0119163, 0.959977, 1, 1, 1, 0.65, 1, 2.68221e-07, -2.68221e-07, 5.96046e-08, -0.0496356, 0.312827, -0.0136146, 0.948415, 1, 1, 1, 0.8, 1, 1.78814e-07, -3.8743e-07, -2.38419e-07, -0.0228587, 0.449632, -0.00310725, 0.892916, 1, 1, 1, 0.85, 1, -2.08616e-07, -6.25849e-07, -5.36442e-07, -0.00418434, 0.463526, 0.00969348, 0.886021, 1, 1, 1, 0.9, 1, -2.68221e-07, -6.85453e-07, -1.19209e-07, 0.0143603, 0.452468, 0.0218435, 0.891397, 1, 1, 1, 1, 1, 8.9407e-08, -5.96046e-07, -5.36442e-07, 0.0356796, 0.398885, 0.0342096, 0.915668, 1, 1, 1, 1.05, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1, 1.25, 1, 3.57628e-07, -5.96046e-07, -3.57628e-07, 0.0370915, 0.39046, 0.0351404, 0.919201, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1, 0.05, 1, 2.98023e-08, 2.23517e-08, -2.23517e-07, -0.410091, -0.00379406, -0.0158917, 0.911898, 1, 1, 1, 0.25, 1, -1.19209e-07, 1.11759e-07, -5.21541e-07, 0.0997313, 0.0337367, -0.0261638, 0.994098, 1, 1, 1, 0.3, 1, 8.9407e-08, 4.47035e-08, -4.02331e-07, 0.122513, 0.0214196, -0.0200121, 0.992034, 1, 1, 1, 0.45, 1, 1.19209e-07, 7.45058e-09, -3.27826e-07, 0.229705, -0.0511077, 0.00301582, 0.971913, 1, 1, 1, 0.5, 1, 0, 3.72529e-08, -3.72529e-07, 0.236488, -0.0697987, 0.00859063, 0.969086, 1, 1, 1, 0.55, 1, 0, 2.98023e-08, -2.5332e-07, 0.206064, -0.0732532, 0.0100766, 0.975741, 1, 1, 1, 0.6, 1, -2.98023e-08, 4.47035e-08, -2.68221e-07, 0.118009, -0.0599028, 0.00750554, 0.991176, 1, 1, 1, 0.65, 1, -8.9407e-08, 2.23517e-08, -2.83122e-07, -0.0368129, -0.031384, 0.00214083, 0.998827, 1, 1, 1, 0.8, 1, -5.96046e-08, 2.23517e-08, -3.42727e-07, -0.634332, 0.0354032, -0.00990766, 0.772186, 1, 1, 1, 0.85, 1, 0, 2.23517e-08, -5.51343e-07, -0.746229, 0.0185993, -0.00698883, 0.665393, 1, 1, 1, 0.9, 1, 2.98023e-08, 1.49012e-08, -3.72529e-07, -0.740985, -0.00577112, -0.000829951, 0.671497, 1, 1, 1, 1, 1, 0, 2.98023e-08, -2.68221e-07, -0.523042, -0.0161244, -0.00986391, 0.852097, 1, 1, 1, 1.05, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1, 1.25, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, -0.47466, -0.0131527, -0.012987, 0.879975, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1, 0.05, 1, 2.50293e-08, 1.3411e-07, 5.96046e-07, -0.322099, -0.0481091, 0.000521386, 0.945483, 1, 1, 1, 0.1, 1, 1.20257e-07, -1.49012e-07, 7.15256e-07, -0.224139, -0.0330777, 0.00125387, 0.973995, 1, 1, 1, 0.15, 1, 3.94648e-08, -1.3411e-07, 6.55651e-07, -0.165692, -0.0218823, 0.00143977, 0.985934, 1, 1, 1, 0.2, 1, 1.33412e-07, -1.56462e-07, 5.36442e-07, -0.09297, -0.0104596, 0.00125276, 0.995613, 1, 1, 1, 0.25, 1, 3.55067e-08, 4.47035e-08, 1.78814e-07, -0.0411288, -0.0028586, 0.000542978, 0.99915, 1, 1, 1, 0.35, 1, 9.26666e-08, 5.96046e-08, 6.55651e-07, -0.159491, 0.00874812, -0.00126692, 0.98716, 1, 1, 1, 0.45, 1, 3.87663e-08, 0, 4.76837e-07, -0.233894, 0.0318884, -0.00310529, 0.971734, 1, 1, 1, 0.5, 1, -3.53903e-08, -7.45058e-08, 5.96046e-07, -0.280896, 0.0453351, -0.00364749, 0.95866, 1, 1, 1, 0.55, 1, 1.59489e-08, 4.47035e-08, 5.96046e-07, -0.352331, 0.0592861, -0.00363569, 0.933989, 1, 1, 1, 0.6, 1, 2.16532e-08, 1.3411e-07, 6.55651e-07, -0.469209, 0.0766892, -0.00261066, 0.879747, 1, 1, 1, 0.75, 1, 9.51113e-08, -2.01166e-07, 7.15256e-07, -0.846575, 0.0999882, 0.00219129, 0.522789, 1, 1, 1, 0.8, 1, 3.77186e-08, -1.49012e-07, 6.55651e-07, 0.900504, -0.0754152, -0.00223886, -0.428252, 1, 1, 1, 0.85, 1, 4.92437e-08, 1.49012e-07, 6.55651e-07, 0.906482, -0.0264902, -0.00126108, -0.42141, 1, 1, 1, 0.9, 1, -2.71248e-08, 1.63913e-07, 5.36442e-07, -0.830638, -0.0316768, -0.000334372, 0.555911, 1, 1, 1, 1, 1, 2.87546e-08, 4.84288e-07, 7.7486e-07, -0.453335, -0.0623349, -0.000381388, 0.889158, 1, 1, 1, 1.05, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1, 1.25, 1, 9.0804e-08, -5.21541e-08, 5.36442e-07, -0.373219, -0.0555838, 8.64882e-05, 0.926077, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1, 0.05, 1, 5.96046e-08, 0, -5.58794e-08, 0.00569734, 0.111426, -0.0235639, 0.993477, 1, 1, 1, 0.1, 1, 4.47035e-08, -1.19209e-07, 3.35276e-08, 0.015864, 0.0910374, -0.022104, 0.995476, 1, 1, 1, 0.25, 1, 2.98023e-08, 1.19209e-07, -5.58794e-08, 0.0701794, 0.000367211, 0.000696922, 0.997534, 1, 1, 1, 0.35, 1, 8.19564e-08, -1.19209e-07, -1.11759e-08, 0.121501, -0.050768, 0.0840024, 0.987727, 1, 1, 1, 0.4, 1, 7.45058e-08, 1.19209e-07, 1.04308e-07, 0.115586, -0.0703619, 0.0928345, 0.986444, 1, 1, 1, 0.45, 1, 7.45058e-08, 1.19209e-07, 3.72529e-08, 0.0659214, -0.0866695, 0.0774413, 0.991033, 1, 1, 1, 0.5, 1, -5.96046e-08, 1.19209e-07, -1.11759e-07, 0.0031081, -0.0968864, 0.054063, 0.993821, 1, 1, 1, 0.55, 1, 5.96046e-08, 0, -6.70552e-08, -0.0166663, -0.0982007, 0.0374834, 0.994321, 1, 1, 1, 0.6, 1, 5.96046e-08, 1.19209e-07, -4.84288e-08, -0.0148445, -0.0906634, 0.0264974, 0.995418, 1, 1, 1, 0.65, 1, 0, 0, 4.09782e-08, -0.0108355, -0.0727448, 0.0177847, 0.997133, 1, 1, 1, 1, 1, 6.70552e-08, 0, 7.07805e-08, 0.00219189, 0.11394, -0.0230367, 0.993218, 1, 1, 1, 1.05, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1, 1.25, 1, 5.21541e-08, -1.19209e-07, 9.31323e-08, 0.00219921, 0.118787, -0.0237834, 0.992633, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1, 0.05, 1, -8.9407e-08, 1.49012e-08, 1.49012e-08, 0.151772, 0.0624666, -0.00777083, 0.986409, 1, 1, 1, 0.1, 1, -2.98023e-08, 2.98023e-08, -8.9407e-08, -0.00391929, 0.0335048, -0.00214722, 0.999429, 1, 0.999999, 1, 0.3, 1, 0, 3.72529e-08, -1.49012e-07, -0.748933, -0.0405244, 0.0112371, 0.66131, 1, 1, 1, 0.35, 1, 5.96046e-08, 7.45058e-09, -3.12924e-07, -0.802758, -0.0149771, 0.00481471, 0.596097, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, -1.78814e-07, -0.770121, 0.00992629, -0.000335305, 0.63782, 1, 1, 1, 0.8, 1, -5.96046e-08, 5.21541e-08, -1.04308e-07, 0.0878935, -0.0301616, 0.023494, 0.995396, 1, 1, 1, 0.85, 1, 2.98023e-08, 5.21541e-08, -2.98023e-07, 0.0819817, -0.0162162, 0.0156585, 0.996379, 1, 0.999999, 1, 0.9, 1, -5.96046e-08, 7.45058e-09, -1.3411e-07, 0.0980511, 0.00664153, 0.00756362, 0.99513, 1, 0.999999, 1, 1, 1, -5.96046e-08, 2.98023e-08, -2.98023e-08, 0.201153, 0.0660118, -0.00800331, 0.9773, 1, 0.999999, 1, 1.05, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1, 1.25, 1, 2.98023e-08, 2.98023e-08, 1.04308e-07, 0.217295, 0.0746597, -0.0103365, 0.973192, 1, 0.999999, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1, 0.05, 1, 2.82889e-08, 1.86265e-07, 0, -0.412041, -0.0666523, 0.00293558, 0.908719, 1, 1, 1, 0.2, 1, -7.12462e-08, -1.2666e-07, 5.96046e-08, -0.831864, -0.10996, -0.00255585, 0.543972, 1, 1, 1, 0.25, 1, 2.32831e-09, -1.04308e-07, 5.96046e-08, 0.89602, 0.0970023, 0.00298318, -0.433277, 1, 1, 1, 0.3, 1, 1.9907e-08, 3.65078e-07, 2.98023e-07, 0.921569, 0.0590099, 0.00230107, -0.383696, 1, 1, 1, 0.35, 1, -8.28877e-08, -1.93715e-07, 2.38419e-07, 0.901128, 0.00554219, 0.000798309, -0.433517, 1, 1, 1, 0.4, 1, -7.53207e-08, 5.21541e-08, 1.19209e-07, -0.81758, 0.0439972, 0.000730356, 0.574132, 1, 1, 1, 0.5, 1, -2.91038e-09, 1.41561e-07, 2.38419e-07, -0.503688, 0.068707, 0.00074972, 0.861149, 1, 1, 1, 0.55, 1, 6.1933e-08, 8.19564e-08, 5.96046e-08, -0.352333, 0.0527461, -0.000239235, 0.934387, 1, 1, 1, 0.6, 1, -2.95695e-08, 1.04308e-07, 1.78814e-07, -0.244271, 0.03738, -0.00103017, 0.968986, 1, 1, 1, 0.65, 1, 9.54606e-09, 3.50177e-07, 1.78814e-07, -0.200824, 0.0283491, -0.00130918, 0.979216, 1, 1, 1, 0.7, 1, 2.01399e-08, 2.23517e-08, 0, -0.167963, 0.0193272, -0.0011918, 0.985603, 1, 1, 1, 0.75, 1, -2.47965e-08, -2.23517e-07, 1.19209e-07, -0.0847999, 0.00700657, -0.000838314, 0.996373, 1, 1, 1, 0.8, 1, -4.88944e-08, -7.45058e-09, 0, -0.073705, 0.000793342, 3.27131e-05, 0.99728, 1, 1, 1, 0.9, 1, -5.50644e-08, 0, 1.19209e-07, -0.297998, -0.0240387, 0.0012853, 0.954263, 1, 1, 1, 0.95, 1, -1.08266e-08, -2.98023e-08, 1.19209e-07, -0.340478, -0.0423349, 0.0021981, 0.939296, 1, 1, 1, 1, 1, 5.07571e-08, -1.63913e-07, 0, -0.339784, -0.0539663, 0.00332048, 0.938948, 1, 1, 1, 1.05, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1, 1.25, 1, 4.19095e-08, 1.41561e-07, 2.98023e-07, -0.33502, -0.0565195, 0.00376308, 0.940507, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1, 0.05, 1, 6.70552e-08, 1.19209e-07, -4.47035e-08, -0.0168456, 0.0944203, -0.0381151, 0.99466, 1, 1, 1, 0.1, 1, 1.49012e-08, 1.19209e-07, -3.35276e-08, -0.0167772, 0.0819293, -0.034504, 0.995899, 1, 1, 1, 0.15, 1, -7.45058e-09, 1.19209e-07, -1.3411e-07, -0.0165494, 0.0617975, -0.0286797, 0.997539, 1, 1, 1, 0.4, 1, -2.23517e-08, 0, 2.6077e-08, -0.00864448, -0.0855905, 0.0141105, 0.996193, 1, 1, 1, 0.45, 1, 7.45058e-09, 2.38419e-07, -7.45058e-08, -0.00528641, -0.10464, 0.0196597, 0.994302, 1, 1, 1, 0.5, 1, -1.49012e-08, 1.19209e-07, 7.45058e-09, -0.00140908, -0.115976, 0.0229639, 0.992986, 1, 1, 1, 0.55, 1, 1.49012e-08, 2.38419e-07, 3.72529e-08, 0.00315788, -0.117918, 0.023482, 0.992741, 1, 1, 1, 0.6, 1, -2.98023e-08, 1.19209e-07, -1.49012e-08, 0.00993965, -0.108994, 0.0205203, 0.993781, 1, 1, 1, 0.65, 1, 1.49012e-08, 0, 1.86265e-08, 0.0206495, -0.0875135, 0.0140912, 0.99585, 1, 1, 1, 0.8, 1, -2.23517e-08, 1.19209e-07, -3.72529e-09, 0.0751354, 0.00445886, 0.00173853, 0.997162, 1, 1, 1, 0.9, 1, 0, 0, -2.98023e-08, 0.131833, 0.0617586, 0.0448617, 0.988329, 1, 1, 1, 0.95, 1, 3.72529e-08, 0, -6.70552e-08, 0.10712, 0.0825392, 0.0325464, 0.99028, 1, 1, 1, 1, 1, 1.49012e-08, 2.38419e-07, -4.84288e-08, 0.0202877, 0.0962194, -0.0179372, 0.994992, 1, 1, 1, 1.05, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1, 1.25, 1, -3.72529e-08, 0, 8.19564e-08, -0.0168517, 0.0989445, -0.0394225, 0.994169, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 0.888268, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.68434e-14, 0, 0.982704, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -5.68434e-14, 0, 1.10101, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, -5.68434e-14, 0, 1.19526, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.25, 1, -5.68434e-14, 0, 1.23253, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -5.68434e-14, 0, 1.20497, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 1.13278, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 0.935015, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -5.68434e-14, 0, 0.868188, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -5.68434e-14, 0, 0.85559, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -5.68434e-14, 0, 0.901897, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, -5.68434e-14, 0, 1.20896, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -5.68434e-14, 0, 1.22782, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -5.68434e-14, 0, 1.18155, 0, 0, 0, 1, 1, 1, 1, 1, 1, -5.68434e-14, 0, 0.874524, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.142333, -0.853172, 0.14976, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.142326, -0.626394, 0.0493819, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -0.142324, 0.323052, 0.113333, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.139402, 1.42157, 0.666575, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.136793, 1.55206, 0.805069, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.131841, 1.57295, 0.911952, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.113377, 1.47151, 1.00452, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.077946, 1.23249, 1.08549, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.0017584, 0.265596, 1.17195, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.0190262, -0.03908, 1.05516, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.100589, -0.692012, 0.50379, 0, 0, 0, 1, 1, 1, 1, 1, 1, -0.133542, -0.895383, 0.278588, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.946415, 0.217759, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.120869, 1.49689, 0.924311, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.0877482, 1.26696, 0.995435, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0, 0.313476, 1.18387, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0.0102771, 0.0502403, 1.13241, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.0744684, -0.535892, 0.782828, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.110957, -0.769809, 0.54983, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.13588, -0.912113, 0.342608, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.142337, -0.934969, 0.197995, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.142331, -0.819832, 0.0904105, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, 0.142325, -0.584709, 0.0345853, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.14222, 0.375652, 0.134472, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.136416, 1.34572, 0.707882, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0.134481, 1.53602, 0.857536, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.58294, 0.896163, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.098364, 0.655731, -0.762274, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, 0.092555, 0.616937, -0.717148, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, 0.0832335, 0.55472, -0.644792, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.4, 1, 0.0154476, 0.102931, -0.119635, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, 0.00660282, 0.0440027, -0.051146, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, 0.00131494, 0.00876498, -0.0101888, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.000308841, 0.00205886, -0.00239307, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, 0.00340915, 0.0227199, -0.0264083, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, 0.0108188, 0.0720865, -0.0837842, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, 0.0221942, 0.14786, -0.171845, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, 0.0824287, 0.549322, -0.638501, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.95, 1, 0.0927294, 0.618084, -0.718475, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 1, 1, 0.0989292, 0.659501, -0.766658, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.00210956, 0.0140947, -0.0163979, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, -0.00791863, 0.0528884, -0.0615235, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -0.0172402, 0.115105, -0.13388, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.4, 1, -0.085026, 0.566894, -0.659037, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, -0.0938708, 0.625823, -0.727526, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, -0.0991587, 0.66106, -0.768483, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.100165, 0.667766, -0.776279, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, -0.0970645, 0.647105, -0.752263, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, -0.0896548, 0.597739, -0.694888, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, -0.0782794, 0.521965, -0.606827, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.9, 1, -0.0180449, 0.120504, -0.14017, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.95, 1, -0.00774428, 0.0517416, -0.0601966, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 1, 1, -0.00154439, 0.0103241, -0.0120134, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.894115, -0.429589, -0.685758, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.965105, -0.417039, -0.56775, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.07881, -0.396902, -0.379345, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -1.9017, -0.250463, 0.973224, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -2.00893, -0.231348, 1.14912, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -2.07309, -0.219917, 1.25447, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -2.08428, -0.222594, 1.27283, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -2.0356, -0.276793, 1.19246, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -1.92036, -0.39421, 1.00266, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.5939, -0.636021, 0.464508, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, -0.989962, -0.50147, -0.527541, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, -0.8923, -0.448337, -0.688738, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, -0.434147, -0.728793, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.04863, -0.260861, 1.21323, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.93875, -0.371377, 1.03141, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.47813, -0.663608, 0.273554, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.953814, -0.514624, -0.588262, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.884829, -0.464922, -0.701557, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.872045, -0.428974, -0.722627, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.909668, -0.39768, -0.660821, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, 0.999508, -0.365756, -0.513451, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.13734, -0.334072, -0.287612, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 1.86856, -0.237138, 0.914287, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 1.99427, -0.225258, 1.12276, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, 2.07012, -0.218627, 1.24908, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, -0.217074, 1.28073, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.429983, 0.0015192, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 0.498118, 0.0057025, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.607264, 0.0124156, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.39747, 0.061233, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.50046, 0.0676029, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.56207, 0.0714109, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 1.5738, 0.0721354, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 1.53767, 0.0699027, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, 1.45139, 0.0645664, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.31902, 0.0563741, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, 0.616836, 0.0129952, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, 0.496168, 0.00557709, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, 0.423375, 0.00111222, 0, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.55262, 0.0708387, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.48449, 0.0666554, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, -1.37534, 0.0599422, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.585136, 0.0111248, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.482148, 0.00475502, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.420538, 0.000946999, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.408805, 0.000222445, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.444934, 0.00245523, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.531212, 0.00779152, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.663587, 0.0159838, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.9, 1, -1.36577, 0.0593629, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.95, 1, -1.48644, 0.0667808, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 1, 1, -1.55923, 0.0712457, 0, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1, 0.05, 1, 0.0469382, 0.0509099, 0.094259, -3.35906e-14, -1.89171e-08, 0.0835209, 0.996506, 1, 1, 1, 0.1, 1, 0.0379226, 0.088175, 0.0594788, -4.57539e-14, -1.66467e-08, 0.0734954, 0.997296, 1, 1, 1, 0.15, 1, 0.0249111, 0.134917, 0.0158529, -3.14989e-14, -1.29934e-08, 0.0573644, 0.998353, 1, 1, 1, 0.2, 1, 0.0112907, 0.17217, -0.0189178, -1.3373e-14, -8.15547e-09, 0.0360035, 0.999352, 1, 1, 1, 0.25, 1, 2.27588e-08, 0.186899, -0.0326645, -1.50375e-14, -2.49281e-09, 0.0110021, 0.99994, 1, 1, 1, 0.3, 1, -0.0104418, 0.176016, -0.0225072, -7.05369e-14, 3.45387e-09, -0.0152525, 0.999884, 1, 1, 1, 0.35, 1, -0.0222285, 0.147506, 0.00410175, -3.23609e-14, 9.01354e-09, -0.039798, 0.999208, 1, 1, 1, 0.4, 1, -0.0338161, 0.108041, 0.0409362, -3.84007e-14, 1.36964e-08, -0.0604725, 0.99817, 1, 1, 1, 0.45, 1, -0.043192, 0.0694027, 0.0769985, -3.85801e-14, 1.71613e-08, -0.0757699, 0.997125, 1, 1, 1, 0.5, 1, -0.0488776, 0.0430113, 0.10163, -7.13117e-15, 1.92273e-08, -0.084891, 0.99639, 1, 1, 1, 0.55, 1, -0.049846, 0.0380361, 0.106274, -6.66418e-14, 1.96198e-08, -0.0866238, 0.996241, 1, 1, 1, 0.6, 1, -0.0458462, 0.0563236, 0.0892055, -1.43694e-14, 1.84095e-08, -0.0812805, 0.996691, 1, 1, 1, 0.65, 1, -0.0363638, 0.0959547, 0.0522163, -5.40282e-14, 1.5511e-08, -0.0684838, 0.997652, 1, 1, 1, 0.7, 1, -0.0231681, 0.1427, 0.0085876, -3.25683e-14, 1.10473e-08, -0.0487772, 0.99881, 1, 1, 1, 0.75, 1, -0.00951665, 0.177588, -0.0239747, 1.83932e-15, 5.34013e-09, -0.0235807, 0.999722, 1, 1, 1, 0.8, 1, 0.00190332, 0.185037, -0.0309267, -4.07805e-14, -1.06814e-09, 0.00471147, 0.999989, 1, 1, 1, 0.85, 1, 0.0140465, 0.166752, -0.0138602, -8.20187e-14, -7.29738e-09, 0.0322142, 0.999481, 1, 1, 1, 0.9, 1, 0.0278208, 0.127127, 0.0231235, -3.37482e-14, -1.26773e-08, 0.0559684, 0.998433, 1, 1, 1, 0.95, 1, 0.0402532, 0.080384, 0.0667505, -4.05783e-14, -1.67149e-08, 0.0737966, 0.997273, 1, 1, 1, 1, 1, 0.0482781, 0.0454891, 0.0993183, 1.00279e-15, -1.91378e-08, 0.0844954, 0.996424, 1, 1, 1, 1.05, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1, 1.25, 1, 0.0502379, 0.036174, 0.108012, 7.74552e-15, -1.97402e-08, 0.0871557, 0.996195, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 0.05, 1, 3.53838e-09, 6.53649e-11, -5.96046e-08, 0.0550183, -0.0046113, -0.0833935, 0.994986, 1, 1, 1, 0.1, 1, -5.60775e-10, -7.51698e-09, -2.98023e-08, 0.0550619, -0.00405785, -0.0733833, 0.995774, 1, 1, 1, 0.15, 1, -2.23866e-09, -1.11867e-08, -1.49012e-07, 0.0551203, -0.00316731, -0.0572769, 0.996831, 1, 1, 1, 0.4, 1, -2.04997e-09, -2.75862e-09, 1.78814e-07, 0.0551102, 0.00333869, 0.0603803, 0.996647, 1, 1, 1, 0.45, 1, 2.0486e-09, 4.35754e-10, 5.96046e-08, 0.0550525, 0.00418331, 0.0756543, 0.995605, 1, 1, 1, 0.5, 1, -5.1223e-09, 2.12108e-09, 1.19209e-07, 0.0550119, 0.00468692, 0.0847616, 0.994871, 1, 1, 1, 0.55, 1, 9.31448e-11, -6.0701e-10, 0, 0.0550037, 0.00478259, 0.0864917, 0.994722, 1, 1, 1, 0.6, 1, -8.38328e-10, -2.70165e-09, 0, 0.0550285, 0.00448757, 0.0811565, 0.995171, 1, 1, 1, 0.65, 1, -5.5956e-10, 2.044e-09, 2.98023e-08, 0.0550816, 0.00378102, 0.0683793, 0.996131, 1, 1, 1, 0.7, 1, -1.88318e-10, -1.00538e-08, -1.49012e-07, 0.0551455, 0.00269294, 0.0487028, 0.997286, 1, 1, 1, 0.9, 1, -2.42557e-09, -9.9462e-09, 1.19209e-07, 0.0551247, -0.00309027, -0.055883, 0.99691, 1, 1, 1, 0.95, 1, 2.79174e-09, -8.13951e-09, 0, 0.0550607, -0.00407449, -0.073684, 0.995752, 1, 1, 1, 1, 1, -4.66262e-10, 1.71346e-09, 0, 0.0550138, -0.0046651, -0.0843665, 0.994904, 1, 1, 1, 1.05, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 4.1909e-09, -2.55596e-10, -3.57628e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1, 0.05, 1, 6.60681e-10, -7.45058e-09, -5.96046e-08, 0.0550197, -0.0104035, -0.0828704, 0.994986, 1, 1, 1, 0.1, 1, 1.42138e-09, -7.45058e-09, 1.19209e-07, 0.0550633, -0.00915483, -0.072923, 0.995774, 1, 1, 1, 0.15, 1, -1.4402e-10, -1.86265e-08, -5.96046e-08, 0.0551217, -0.00714571, -0.0569177, 0.99683, 1, 1, 1, 0.4, 1, -2.54046e-09, 7.45058e-09, -1.78814e-07, 0.0551116, 0.00753235, 0.0600015, 0.996647, 1, 1, 1, 0.45, 1, -2.31643e-09, 1.86265e-08, -1.78814e-07, 0.0550539, 0.00943788, 0.0751797, 0.995604, 1, 1, 1, 0.5, 1, -3.16026e-09, 1.49012e-08, 5.96046e-08, 0.0550134, 0.0105741, 0.0842299, 0.99487, 1, 1, 1, 0.55, 1, -4.35034e-09, 2.23517e-08, -1.78814e-07, 0.0550051, 0.0107899, 0.0859492, 0.994722, 1, 1, 1, 0.6, 1, -1.53961e-09, -7.45058e-09, 5.96046e-08, 0.05503, 0.0101243, 0.0806475, 0.995171, 1, 1, 1, 0.65, 1, -1.47879e-09, -1.86265e-08, -5.96046e-08, 0.055083, 0.00853027, 0.0679504, 0.996131, 1, 1, 1, 0.7, 1, -2.07954e-09, 2.6077e-08, -2.38419e-07, 0.0551469, 0.00607548, 0.0483973, 0.997286, 1, 1, 1, 0.9, 1, -1.29246e-09, -2.6077e-08, 5.96046e-08, 0.0551261, -0.00697189, -0.0555325, 0.99691, 1, 1, 1, 0.95, 1, 2.48766e-09, -7.45058e-09, 5.96046e-08, 0.0550621, -0.00919238, -0.0732219, 0.995752, 1, 1, 1, 1, 1, -1.94411e-09, -7.45058e-09, -1.19209e-07, 0.0550152, -0.0105248, -0.0838373, 0.994904, 1, 1, 1, 1.05, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1, 1.25, 1, 4.20218e-09, -1.49012e-08, 0, 0.0550026, -0.0108562, -0.086477, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, 1.58195e-10, -1.19209e-07, -8.34465e-07, -1.49012e-08, 2.17021e-10, 8.15234e-10, 1, 1, 1, 1, 1.25, 1, 1.58195e-10, -1.19209e-07, -8.34465e-07, -1.49012e-08, 2.17021e-10, 8.15234e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1, 0.05, 1, 2.18506e-09, -1.78814e-07, -5.65778e-08, 0.0504772, -0.0912067, 0.0042631, 0.994543, 1, 1, 1, 0.1, 1, 5.53928e-10, -4.17233e-07, -3.67872e-08, 0.0390059, -0.0800384, 0.00284171, 0.996024, 1, 1, 1, 0.45, 1, -5.1797e-09, -8.04663e-07, -5.82077e-08, 0.0448447, 0.08285, -0.00340957, 0.995547, 1, 1, 1, 0.5, 1, 3.73723e-09, 3.57628e-07, -5.28526e-08, 0.052893, 0.0927872, -0.00455309, 0.99427, 1, 1, 1, 0.55, 1, 3.81474e-09, -2.98023e-08, -4.30737e-08, 0.0543919, 0.0946615, -0.00479041, 0.994011, 1, 1, 1, 0.6, 1, 5.97727e-09, -1.01328e-06, -7.35745e-08, 0.0488359, 0.0887913, -0.00401032, 0.994844, 1, 1, 1, 0.65, 1, -3.89822e-10, -6.25849e-07, -7.96281e-08, 0.0366099, 0.0746935, -0.00247956, 0.996531, 1, 1, 1, 0.95, 1, -4.46247e-09, 1.19209e-07, -6.96164e-08, 0.0414353, -0.080551, 0.00304791, 0.995884, 1, 1, 1, 1, 1, 2.64143e-09, -5.96046e-07, -7.72998e-08, 0.052136, -0.0923283, 0.0044599, 0.994353, 1, 1, 1, 1.05, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1, 1.25, 1, 8.86136e-10, -2.38419e-07, -4.91273e-08, 0.0549542, -0.0952446, 0.00487296, 0.993924, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -3.08853e-09, 1.69966e-08, 3.98955e-07, 4.70848e-20, -1.3217e-10, -5.67425e-10, 1, 1, 1, 1, 1.25, 1, -3.08853e-09, 1.69966e-08, 3.98955e-07, 4.70848e-20, -1.3217e-10, -5.67425e-10, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 5.17831e-08, 0.00292331, 0.204329, 3.25963e-09, -2.17324e-11, 3.00563e-10, 1, 1, 1, 1, 1.25, 1, 5.17831e-08, 0.00292331, 0.204329, 3.25963e-09, -2.17324e-11, 3.00563e-10, 1, 1, 1, 1 - - - - "run-cycle" - 0.833333 - True - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 9.23872e-07, -3.57628e-07, 5.66244e-07, 0.222344, -0.226466, -0.0274315, 0.947905, 1, 1, 1, 0.05, 1, 6.55651e-07, -1.19209e-07, 2.98023e-07, 0.251975, -0.208305, -0.0408158, 0.944167, 1, 1, 1, 0.15, 1, 1.07288e-06, -3.57628e-07, 5.36442e-07, 0.379887, -0.057225, -0.102903, 0.917509, 1, 1, 1, 0.2, 1, 6.25849e-07, -3.57628e-07, 7.45058e-07, 0.418674, -0.00696497, -0.113328, 0.901011, 1, 1, 1, 0.25, 1, 8.64267e-07, -3.57628e-07, 3.8743e-07, 0.413182, 0.0386478, -0.0801881, 0.906287, 1, 1, 1, 0.3, 1, 9.53674e-07, -4.76837e-07, 5.96046e-07, 0.315261, 0.124735, -0.0152523, 0.940648, 1, 1, 1, 0.4, 1, 6.25849e-07, -3.57628e-07, 4.17233e-07, -0.151881, 0.360683, -0.0357324, 0.919545, 1, 1, 0.999999, 0.45, 1, 6.25849e-07, -3.57628e-07, 7.45058e-07, -0.172392, 0.343529, -0.046079, 0.922034, 1, 1, 0.999999, 0.55, 1, 6.55651e-07, -3.57628e-07, 5.36442e-07, 0.168352, 0.0191591, -0.0776353, 0.982478, 1, 1, 1, 0.6, 1, 9.53674e-07, -3.57628e-07, 3.27826e-07, 0.182793, -0.0233152, -0.109476, 0.976759, 1, 1, 1, 0.65, 1, 4.17233e-07, 0, 1.78814e-07, 0.138039, -0.0157468, -0.121765, 0.982787, 1, 1, 1, 0.7, 1, 6.25849e-07, -2.38419e-07, 1.78814e-07, 0.121673, -0.0809579, -0.109793, 0.983152, 1, 1, 1, 0.75, 1, 9.23872e-07, -3.57628e-07, 7.45058e-07, 0.131274, -0.176942, -0.0767055, 0.972407, 1, 1, 1, 0.8, 1, 5.66244e-07, -1.19209e-07, 5.96046e-07, 0.13073, -0.218021, -0.0501677, 0.965847, 1, 1, 1, 0.85, 1, 2.98023e-08, 0, -5.96046e-08, 0.129118, -0.224691, -0.0428281, 0.964888, 1, 1, 1, 1.25, 1, 2.98023e-08, 0, -5.96046e-08, 0.129118, -0.224691, -0.0428281, 0.964888, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 0, -4.17233e-07, -3.57628e-07, -0.0379169, -0.0715942, 0.00193508, 0.996711, 1, 1, 1, 0.05, 1, -1.78814e-07, -5.96046e-07, -4.17233e-07, -0.000241383, -0.109076, 0.00379063, 0.994026, 1, 1, 1, 0.1, 1, 8.9407e-08, -6.55651e-07, -6.55651e-07, 0.0679255, -0.167209, 0.00334064, 0.983573, 1, 0.999999, 1, 0.25, 1, -1.19209e-07, -3.8743e-07, 0, 0.158727, -0.350464, 0.00627285, 0.923007, 1, 1, 1, 0.3, 1, -3.27826e-07, -6.85453e-07, 1.78814e-07, 0.146536, -0.393807, 0.00119701, 0.907437, 1, 1, 1, 0.35, 1, -8.9407e-08, -6.55651e-07, -3.57628e-07, 0.153485, -0.416977, -0.0128296, 0.895772, 1, 1, 1, 0.4, 1, 8.9407e-08, -9.83477e-07, -5.36442e-07, 0.172873, -0.368078, -0.014432, 0.913469, 1, 0.999999, 1, 0.45, 1, 0, -9.83477e-07, -1.19209e-07, 0.191151, -0.391536, -0.0140892, 0.899979, 1, 1, 1, 0.5, 1, 8.9407e-08, -5.96046e-07, -6.55651e-07, 0.210133, -0.527231, -0.0202225, 0.823081, 1, 1, 1, 0.55, 1, 2.68221e-07, -6.25849e-07, -4.17233e-07, 0.159334, -0.589231, -0.00909611, 0.792046, 1, 1, 1, 0.65, 1, -1.19209e-07, -6.85453e-07, -7.15256e-07, 0.0168538, -0.43832, 0.0104639, 0.8986, 1, 1, 1, 0.7, 1, 1.78814e-07, -5.36442e-07, -1.78814e-07, -0.00524541, -0.376783, 0.0174757, 0.926122, 1, 1, 1, 0.8, 1, -5.96046e-08, -7.15256e-07, -5.36442e-07, 0.00762745, -0.243737, 0.014512, 0.969703, 1, 1, 1, 0.85, 1, 1.19209e-07, -6.85453e-07, -7.7486e-07, 0.00858928, -0.221202, 0.0126834, 0.975108, 1, 1, 1, 1.25, 1, 1.19209e-07, -6.85453e-07, -7.7486e-07, 0.00858928, -0.221202, 0.0126834, 0.975108, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -9.53674e-07, -5.96046e-07, 4.76837e-07, -0.211109, -0.378307, 0.04716, 0.900052, 1, 1, 1, 0.05, 1, -9.53674e-07, 1.19209e-07, 3.57628e-07, -0.122361, -0.307485, 0.0444022, 0.942608, 1, 1, 1, 0.1, 1, -6.85453e-07, -2.38419e-07, 5.96046e-07, 0.0655243, -0.124344, 0.0558387, 0.988497, 1, 1, 1, 0.15, 1, -7.7486e-07, -1.19209e-07, 5.66244e-07, 0.17223, 0.0168325, 0.088774, 0.980904, 1, 1, 1, 0.2, 1, -5.36442e-07, -3.57628e-07, 5.36442e-07, 0.151153, 0.0193605, 0.111763, 0.981981, 1, 1, 1, 0.25, 1, -6.25849e-07, -3.57628e-07, 5.96046e-07, 0.105831, 0.0199286, 0.119921, 0.986925, 1, 1, 1, 0.3, 1, -1.19209e-06, -5.96046e-07, 6.25849e-07, 0.11, 0.117841, 0.0973986, 0.982103, 1, 1, 1, 0.35, 1, -5.36442e-07, -1.19209e-07, 4.47035e-07, 0.163427, 0.213955, 0.0590648, 0.961263, 1, 1, 1, 0.4, 1, -6.85453e-07, -3.57628e-07, 5.06639e-07, 0.212517, 0.23167, 0.0327435, 0.948733, 1, 1, 1, 0.45, 1, -8.04663e-07, -2.38419e-07, 5.66244e-07, 0.240572, 0.207043, 0.0320326, 0.947751, 1, 1, 1, 0.5, 1, -9.23872e-07, 0, 8.04663e-07, 0.292283, 0.151342, 0.0529747, 0.942794, 1, 1, 1, 0.55, 1, -6.85453e-07, -3.57628e-07, 3.57628e-07, 0.354424, 0.0696654, 0.0852169, 0.928584, 1, 1, 1, 0.6, 1, -5.66244e-07, -2.38419e-07, 2.98023e-07, 0.397207, 0.0175472, 0.104303, 0.911614, 1, 1, 1, 0.65, 1, -8.34465e-07, -2.38419e-07, 4.47035e-07, 0.407225, -0.0166533, 0.0875941, 0.908965, 1, 1, 1, 0.7, 1, -1.2517e-06, -1.19209e-07, 6.55651e-07, 0.349327, -0.0813931, 0.0308211, 0.93295, 1, 1, 1, 0.75, 1, -1.19209e-07, 1.19209e-07, 2.08616e-07, 0.214708, -0.14004, -0.012317, 0.966508, 1, 1, 1, 0.8, 1, -6.55651e-07, -1.19209e-07, 2.98023e-07, -0.00140518, -0.171137, -0.0177305, 0.985087, 1, 1, 1, 0.85, 1, -4.76837e-07, -3.57628e-07, 3.8743e-07, -0.0925096, -0.171599, -0.011185, 0.98075, 1, 1, 1, 1.25, 1, -4.76837e-07, -3.57628e-07, 3.8743e-07, -0.0925096, -0.171599, -0.011185, 0.98075, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, 2.08616e-07, -2.98023e-08, -5.96046e-07, 0.176871, 0.346752, 0.0115369, 0.921058, 1, 1, 1, 0.05, 1, -1.49012e-07, -4.76837e-07, -2.38419e-07, 0.1969, 0.431458, 0.0161118, 0.880236, 1, 1, 1, 0.1, 1, -3.57628e-07, -8.04663e-07, -4.76837e-07, 0.196923, 0.556224, 0.0152519, 0.80722, 1, 1, 1, 0.15, 1, -2.68221e-07, -4.17233e-07, -2.98023e-07, 0.134905, 0.568169, 0.00154346, 0.811777, 1, 1, 1, 0.2, 1, -1.49012e-07, -6.25849e-07, -4.17233e-07, 0.0562878, 0.484209, -0.00707307, 0.873111, 1, 1, 1, 0.25, 1, -2.98023e-08, -8.04663e-07, -3.57628e-07, 0.0047636, 0.406038, -0.0121859, 0.913763, 1, 1, 1, 0.3, 1, 5.96046e-08, -7.7486e-07, -1.78814e-07, -0.011494, 0.345751, -0.0179636, 0.938084, 1, 0.999999, 1, 0.4, 1, 5.36442e-07, -5.36442e-07, -1.19209e-07, -0.0325058, 0.107107, -0.00429871, 0.993707, 1, 0.999999, 1, 0.45, 1, 2.08616e-07, -8.34465e-07, -1.78814e-07, -0.0177273, 0.0767786, -0.00241131, 0.996888, 1, 1, 1, 0.65, 1, -5.96046e-08, -6.55651e-07, -1.07288e-06, 0.154364, 0.318848, -0.0046877, 0.935139, 1, 1, 1, 0.7, 1, 5.96046e-08, -9.23872e-07, -1.01328e-06, 0.155566, 0.376204, -0.00401138, 0.913375, 1, 1, 1, 0.75, 1, 0, -8.9407e-07, -4.17233e-07, 0.173064, 0.444685, 0.00561718, 0.87879, 1, 1, 1, 0.8, 1, 3.27826e-07, -6.55651e-07, -4.17233e-07, 0.251551, 0.464674, 0.00544377, 0.848982, 1, 1, 1, 0.85, 1, 8.9407e-08, -7.15256e-07, -9.53674e-07, 0.280639, 0.447823, -0.00246765, 0.848935, 1, 1, 1, 1.25, 1, 8.9407e-08, -7.15256e-07, -9.53674e-07, 0.280639, 0.447823, -0.00246765, 0.848935, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 0.05, 1, 8.9407e-08, 1.93715e-07, -5.06639e-07, -0.221388, 0.0587497, -0.0627932, 0.971387, 1, 1, 1, 0.15, 1, 5.96046e-08, 6.70552e-08, -1.3411e-07, 0.127996, 0.137739, -0.113256, 0.975612, 1, 1, 1, 0.2, 1, -5.96046e-08, -7.45058e-09, -7.45058e-07, 0.264976, 0.121823, -0.100248, 0.951261, 1, 1, 1, 0.25, 1, 2.98023e-08, -2.01166e-07, -4.91738e-07, 0.314522, 0.0998354, -0.077727, 0.94078, 1, 1, 1, 0.3, 1, 1.49012e-07, 1.3411e-07, 1.3411e-07, 0.306548, 0.0507913, -0.0454783, 0.949411, 1, 1, 1, 0.35, 1, 8.9407e-08, 7.45058e-09, -2.83122e-07, 0.297828, -0.0187708, -0.0207563, 0.954209, 1, 1, 1, 0.4, 1, 8.9407e-08, 4.47035e-08, -2.98023e-07, 0.287784, -0.0733564, -0.00467344, 0.95487, 1, 1, 1, 0.45, 1, 2.98023e-08, 2.23517e-08, -2.5332e-07, 0.170166, -0.0854042, 0.00266015, 0.981704, 1, 1, 1, 0.6, 1, 0, 1.04308e-07, 0, -0.531982, -0.0722138, 0.0220251, 0.843383, 1, 1, 1, 0.65, 1, 0, 1.3411e-07, -3.12924e-07, -0.652152, -0.0747176, 0.0102306, 0.754328, 1, 1, 1, 0.7, 1, -2.98023e-08, 0, 1.49012e-07, -0.686637, -0.0649825, 0.00231536, 0.724087, 1, 1, 1, 0.75, 1, 2.98023e-08, -1.56462e-07, -2.38419e-07, -0.638385, -0.0394346, -0.00259775, 0.768702, 1, 1, 1, 0.8, 1, 1.49012e-07, -8.9407e-08, -1.93715e-07, -0.432358, 0.00843852, -0.0248422, 0.90132, 1, 1, 1, 0.85, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1, 1.25, 1, 0, 1.63913e-07, 1.93715e-07, -0.283345, 0.0300071, -0.0426225, 0.957601, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 0.05, 1, 8.26549e-08, 1.93715e-07, 4.76837e-07, -0.32656, -0.0387365, 0.00230976, 0.94438, 1, 1, 1, 0.15, 1, 4.78467e-08, -7.45058e-09, 7.7486e-07, -0.04833, 0.013837, -0.00331139, 0.99873, 1, 1, 1, 0.2, 1, 1.44588e-07, 0, 7.15256e-07, 0.0174433, 0.00914093, -0.00369525, 0.999799, 1, 1, 1, 0.25, 1, 4.49363e-08, 1.63913e-07, 2.38419e-07, -0.0309752, 0.0174032, -0.00233819, 0.999366, 1, 1, 1, 0.3, 1, 6.06524e-08, -7.45058e-08, 6.55651e-07, -0.161344, 0.031869, -0.00095907, 0.986383, 1, 1, 1, 0.35, 1, 6.23986e-08, 1.11759e-07, 5.36442e-07, -0.258604, 0.043227, -0.000463765, 0.965016, 1, 1, 1, 0.4, 1, 2.66591e-08, 1.11759e-07, 5.96046e-07, -0.311843, 0.0531668, -0.000274837, 0.948645, 1, 1, 1, 0.45, 1, -0.000736501, 0.00352155, -0.0507002, -0.471618, 0.0737067, 0.000546333, 0.878717, 1, 1, 1, 0.5, 1, -0.00351399, 0.0168005, -0.241486, -0.74573, 0.0999092, 7.49679e-05, 0.658714, 1, 1, 1, 0.55, 1, -0.00736267, 0.0352004, -0.505227, 0.896291, -0.0831834, 0.00513814, -0.435565, 1, 1, 1, 0.6, 1, -0.0098056, 0.0468799, -0.672563, 0.946677, -0.0409485, 0.00588309, -0.319519, 1, 1, 1, 0.65, 1, -0.0098056, 0.0468801, -0.672652, 0.947809, 0.0057637, 0.00256107, -0.318776, 1, 1, 1, 0.7, 1, -0.00736268, 0.0352004, -0.505962, 0.888767, 0.0669386, 0.000245982, -0.453445, 1, 1, 1, 0.75, 1, -0.003514, 0.016801, -0.242868, -0.757574, -0.0924392, -0.000540428, 0.64617, 1, 1, 1, 0.8, 1, -0.000736581, 0.0035219, -0.0512407, -0.527405, -0.0678553, 0.00109702, 0.846899, 1, 1, 1, 0.85, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1, 1.25, 1, 2.29338e-08, 8.9407e-08, 5.36442e-07, -0.369097, -0.0505305, 0.00260278, 0.928013, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 0.05, 1, 9.68575e-08, 0, 7.82311e-08, 0.163142, 0.147087, -0.0386578, 0.974811, 1, 1, 1, 0.1, 1, 7.45058e-08, 0, 1.11759e-08, 0.154504, 0.157524, -0.0272069, 0.974974, 1, 1, 1, 0.15, 1, 8.9407e-08, 0, 3.72529e-08, 0.106593, 0.145246, -0.0455539, 0.982581, 1, 1, 1, 0.2, 1, 3.72529e-08, 0, 0, 0.00306457, 0.0975244, -0.0887594, 0.991263, 1, 1, 1, 0.3, 1, 4.47035e-08, 1.19209e-07, -1.60187e-07, -0.165764, -0.00244496, -0.0619073, 0.984217, 1, 1, 1, 0.35, 1, 3.72529e-08, -1.19209e-07, -1.2666e-07, -0.225564, -0.0444232, -0.0320188, 0.972688, 1, 1, 1, 0.4, 1, -2.98023e-08, -1.19209e-07, 1.3411e-07, -0.254966, -0.0644888, -0.0152293, 0.964677, 1, 1, 1, 0.45, 1, 5.96046e-08, 1.19209e-07, -3.72529e-09, -0.263415, -0.0674915, -0.0129876, 0.962231, 1, 1, 1, 0.5, 1, 7.45058e-08, 0, -2.98023e-08, -0.26682, -0.065605, -0.0157537, 0.961382, 1, 1, 1, 0.55, 1, 5.96046e-08, 0, 3.35276e-08, -0.268414, -0.0578826, -0.0205736, 0.961343, 1, 1, 1, 0.6, 1, 2.23517e-08, -1.19209e-07, 1.49012e-07, -0.268984, -0.0431783, -0.0254932, 0.961839, 1, 1, 1, 0.65, 1, 3.72529e-08, 0, -1.11759e-08, -0.205247, -0.0144598, -0.0301062, 0.97814, 1, 1, 1, 0.7, 1, 7.45058e-08, -1.19209e-07, -5.58794e-08, 0.0302446, 0.0427142, -0.0345553, 0.998031, 1, 1, 1, 0.75, 1, 8.9407e-08, 0, -1.11759e-07, 0.187052, 0.0967062, -0.0379775, 0.97684, 1, 1, 1, 0.8, 1, 8.19564e-08, -1.19209e-07, 2.23517e-08, 0.173053, 0.130372, -0.0438442, 0.975261, 1, 1, 1, 0.85, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1, 1.25, 1, 1.49012e-08, 0, -5.21541e-08, 0.163945, 0.140221, -0.046324, 0.975354, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 0.05, 1, 0, 1.11759e-07, -1.63913e-07, 0.0840381, 0.068345, -0.00156289, 0.994115, 1, 1, 1, 0.15, 1, 0, -9.68575e-08, -1.19209e-07, -0.428198, 0.103089, -0.0309307, 0.897253, 1, 1, 1, 0.2, 1, 2.98023e-08, 0, -2.5332e-07, -0.585268, 0.121806, -0.0264258, 0.801203, 1, 1, 1, 0.25, 1, -5.96046e-08, -2.68221e-07, -1.93715e-07, -0.68271, 0.117151, -0.00691618, 0.721203, 1, 1, 1, 0.3, 1, 5.96046e-08, 5.21541e-08, 3.57628e-07, -0.675843, 0.0951763, -0.00368054, 0.730865, 1, 1, 1, 0.35, 1, -5.96046e-08, -8.9407e-08, -1.04308e-07, -0.577504, 0.0522321, 0.00297164, 0.81471, 1, 1, 1, 0.4, 1, 0, 7.45058e-09, 1.63913e-07, -0.36481, -0.00958558, 0.0300626, 0.930547, 1, 1, 1, 0.45, 1, -1.19209e-07, 7.45058e-08, 1.49012e-07, -0.214962, -0.0628985, 0.0719756, 0.971933, 1, 1, 1, 0.5, 1, 0, 7.45058e-09, -7.15256e-07, -0.0924244, -0.113076, 0.110988, 0.983033, 1, 1, 1, 0.6, 1, 2.98023e-08, 3.72529e-08, 7.30157e-07, 0.212199, -0.104928, 0.0711089, 0.968971, 1, 1, 1, 0.65, 1, 8.9407e-08, 1.49012e-08, -1.63913e-07, 0.280374, -0.0786743, 0.0551762, 0.955069, 1, 1, 1, 0.7, 1, 0, 1.11759e-07, 2.5332e-07, 0.288443, -0.0349057, 0.033278, 0.956282, 1, 1, 1, 0.75, 1, -2.98023e-08, -1.3411e-07, -6.85453e-07, 0.285487, 0.0289713, 0.0136411, 0.957847, 1, 1, 1, 0.8, 1, -5.96046e-08, 8.9407e-08, -3.27826e-07, 0.284867, 0.0752772, 0.00313844, 0.955602, 1, 1, 1, 0.85, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1, 1.25, 1, 0, 2.08616e-07, 1.49012e-08, 0.284249, 0.0874448, 0.000525696, 0.954754, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 0.05, 1, 0.0014394, 0.00688202, -0.0998148, -0.562955, -0.0817876, -0.000658042, 0.82243, 1, 1, 1, 0.1, 1, 0.00484604, 0.0231691, -0.333955, -0.80836, -0.0993527, 0.00161956, 0.580241, 1, 1, 1, 0.15, 1, 0.00839999, 0.04016, -0.576718, 0.916395, 0.0904963, -0.00581601, -0.389867, 1, 1, 1, 0.2, 1, 0.010174, 0.048641, -0.697832, 0.949699, 0.0597103, -0.00558806, -0.307368, 1, 1, 1, 0.25, 1, 0.00943748, 0.0451194, -0.647324, 0.940565, -0.00539416, -0.00131091, -0.339569, 1, 1, 1, 0.3, 1, 0.00617793, 0.0295368, -0.424059, -0.852217, 0.0810981, 0.000142268, 0.516865, 1, 1, 1, 0.35, 1, 0.00247674, 0.0118409, -0.170242, -0.686673, 0.0913182, 0.000156236, 0.721208, 1, 1, 1, 0.4, 1, 0.000368256, 0.00176083, -0.02535, -0.450712, 0.0617424, -0.0017981, 0.89053, 1, 1, 1, 0.45, 1, -3.27127e-08, -2.23517e-08, 0, -0.320919, 0.0402711, -0.00287403, 0.946246, 1, 1, 1, 0.5, 1, -3.65544e-08, 2.6077e-07, 0, -0.222093, 0.0121194, -0.000893378, 0.97495, 1, 1, 1, 0.55, 1, -7.85803e-08, -5.21541e-08, 5.96046e-08, -0.085227, -0.0121138, 0.00211304, 0.996286, 1, 1, 1, 0.6, 1, -9.66247e-09, -1.93715e-07, -5.96046e-08, -0.0204391, -0.0111085, 0.00211107, 0.999727, 1, 1, 1, 0.65, 1, -1.47847e-08, -7.45058e-09, 1.19209e-07, -0.0461144, -0.0137229, 0.00155832, 0.998841, 1, 1, 1, 0.75, 1, 9.77889e-08, -8.9407e-08, 0, -0.259445, -0.0379664, 0.000355786, 0.965011, 1, 1, 1, 0.8, 1, -3.06172e-08, -1.19209e-07, 1.19209e-07, -0.311223, -0.0514541, 0.000257438, 0.948943, 1, 1, 1, 0.85, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1, 1.25, 1, -6.98492e-10, -2.98023e-08, 4.76837e-07, -0.32359, -0.0556479, 0.000232734, 0.94456, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 0.05, 1, 1.49012e-08, 1.19209e-07, -6.33299e-08, -0.261291, 0.0586691, 0.0123934, 0.963396, 1, 1, 1, 0.1, 1, 1.49012e-08, 1.19209e-07, 3.35276e-08, -0.262834, 0.0342669, 0.0126709, 0.964149, 1, 1, 1, 0.2, 1, 1.49012e-08, 0, 1.86265e-08, -0.260355, -0.0293857, 0.0140367, 0.964964, 1, 1, 1, 0.25, 1, -6.70552e-08, 0, -2.49594e-07, -0.153196, -0.0556389, 0.0191204, 0.986443, 1, 1, 1, 0.3, 1, 7.45058e-09, 2.38419e-07, 3.35276e-08, 0.102501, -0.0807205, 0.0313849, 0.990956, 1, 1, 1, 0.35, 1, -1.49012e-08, 1.19209e-07, -1.11759e-08, 0.182765, -0.105332, 0.0403985, 0.976663, 1, 1, 1, 0.4, 1, 0, 2.38419e-07, 2.98023e-08, 0.1689, -0.131443, 0.0454069, 0.975773, 1, 1, 1, 0.45, 1, -2.23517e-08, 1.19209e-07, 1.11759e-08, 0.162548, -0.163949, 0.0367097, 0.972292, 1, 1, 1, 0.5, 1, -7.45058e-09, 1.19209e-07, -6.70552e-08, 0.160675, -0.186181, 0.0223394, 0.969031, 1, 1, 1, 0.55, 1, 0, 2.38419e-07, -4.09782e-08, 0.121712, -0.123055, 0.0340729, 0.984318, 1, 1, 1, 0.65, 1, -2.23517e-08, 2.38419e-07, -4.84288e-08, -0.0909908, -0.00331438, 0.030867, 0.995368, 1, 1, 1, 0.7, 1, -2.98023e-08, 0, -1.86265e-08, -0.167009, 0.0327264, 0.0253347, 0.985086, 1, 1, 1, 0.75, 1, -1.49012e-08, 2.38419e-07, -9.31323e-08, -0.225897, 0.0565391, 0.0182554, 0.972338, 1, 1, 1, 0.8, 1, 7.45058e-09, 0, 1.41561e-07, -0.254123, 0.0658906, 0.0135391, 0.96483, 1, 1, 1, 0.85, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1, 1.25, 1, 2.23517e-08, 1.19209e-07, 7.45058e-09, -0.260411, 0.0677016, 0.0123204, 0.963042, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -5.68434e-14, 0, 0.908378, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -5.68434e-14, 0, 0.865919, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -5.68434e-14, 0, 0.952043, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, -5.68434e-14, 0, 1.23636, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -5.68434e-14, 0, 1.26452, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, -5.68434e-14, 0, 1.17812, 0, 0, -7.10543e-15, 1, 1, 1, 1, 0.45, 1, -5.68434e-14, 0, 0.917901, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -5.68434e-14, 0, 0.850875, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -5.68434e-14, 0, 0.90967, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -5.68434e-14, 0, 1.19399, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, -5.68434e-14, 0, 1.26645, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, -5.68434e-14, 0, 1.20667, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -5.68434e-14, 0, 1.04898, 0, 0, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -5.68434e-14, 0, 0.994808, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.141891, -0.466314, 0.0666584, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, -0.140854, -0.18721, 0.16679, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.135712, 0.882052, 1.08263, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, -0.134593, 1.04285, 1.23903, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.134052, 1.11594, 1.33052, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.134139, 1.01025, 1.37488, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.134864, 0.561422, 1.40083, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.136154, -0.107091, 1.41207, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -0.137517, -0.627938, 1.41499, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.138802, -0.880369, 1.32217, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.140187, -0.97361, 0.946171, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, -0.141374, -0.990009, 0.507478, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.142135, -0.753522, 0.166703, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.142338, -0.593751, 0.041427, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.134319, 0.88137, 1.36048, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.136624, -0.318866, 1.4031, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0.13794, -0.745207, 1.41408, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0.139237, -0.932173, 1.26013, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0.140615, -0.985177, 0.795642, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.141658, -0.933265, 0.382912, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.142236, -0.69551, 0.103281, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.142112, -0.449542, 0.0515677, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.141234, -0.239295, 0.11699, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.140074, 0.0127278, 0.285218, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 0.136158, 0.812955, 1.03336, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.134866, 1.00553, 1.22614, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.13414, 1.10444, 1.32777, 0, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.133965, 1.12742, 1.35169, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.0953997, 0.642052, -0.742965, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.1, 1, 0.0823101, 0.56581, -0.648221, 4.1297e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.35, 1, 0.0243976, -0.0441461, -0.063019, 4.1297e-08, 2.53394e-15, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, 0.020945, -0.11126, -0.00892317, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, 0.0214889, -0.0993756, -0.1204, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, 0.0261557, -0.00703263, -0.571036, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0.0350212, 0.144668, -1.19143, 7.10993e-08, 6.08666e-15, -4.32757e-22, 1, 1, 1, 1, 0.6, 1, 0.0452013, 0.286137, -1.58564, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.65, 1, 0.056361, 0.396596, -1.62736, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.7, 1, 0.0713525, 0.504199, -1.41721, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, 0.0877976, 0.602767, -1.08603, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.097935, 0.656912, -0.843801, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.100474, 0.669825, -0.778672, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.0226399, -0.0760723, -0.246171, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.15, 1, -0.0384328, 0.195889, -1.36473, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.2, 1, -0.0485586, 0.325533, -1.64571, 7.10993e-08, 9.63937e-15, -6.85353e-22, 1, 1, 1, 1, 0.25, 1, -0.0604436, 0.430887, -1.61593, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, -0.0768237, 0.538687, -1.39129, 7.10993e-08, 2.53394e-15, -2.11758e-22, 1, 1, 1, 1, 0.35, 1, -0.0915991, 0.623227, -1.09587, 4.1297e-08, 2.53394e-15, -7.10543e-15, 1, 1, 1, 1, 0.4, 1, -0.0992045, 0.663389, -0.847581, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.45, 1, -0.0979352, 0.656214, -0.687419, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.5, 1, -0.0877979, 0.599371, -0.580202, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.0452008, 0.276356, -0.334939, 7.10993e-08, 2.53395e-15, 7.10543e-15, 1, 1, 1, 1, 0.75, 1, -0.0261556, -0.010167, -0.0897738, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.0214889, -0.0999783, -0.0177123, 7.10993e-08, 6.08666e-15, 7.10543e-15, 1, 1, 1, 1, 0.85, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.0204011, -0.122407, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.920336, 0.223441, -0.675278, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.0611, 0.0535004, -0.268795, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.3, 1, -1.81549, -0.572945, 1.93497, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.35, 1, -1.97521, -0.260334, 2.42549, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -2.07242, 0.0952058, 2.72719, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -2.06152, 0.134094, 2.70055, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -1.94935, -0.00418663, 2.38214, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, -1.5659, -0.316463, 1.27531, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -1.39564, -0.31023, 0.768786, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.01032, 0.0728607, -0.380929, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -0.896442, 0.243316, -0.739858, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -0.868295, 0.288818, -0.834593, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 2.03311, 0.0989122, 2.61048, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, 1.88529, -0.0705678, 2.18507, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, 1.50915, -0.334755, 1.10648, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 1.33866, -0.287646, 0.593788, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0.966909, 0.137533, -0.532556, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.882217, 0.266322, -0.791318, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 0.89374, 0.256562, -0.760212, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 0.999084, 0.126561, -0.459517, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 1.75712, -0.595706, 1.75783, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, 1.92686, -0.424236, 2.27222, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 2.0556, 0.0151663, 2.66931, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 2.08906, 0.170859, 2.78004, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.341349, -0.264663, 0.0556155, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.15, 1, 0.0336542, -1.45692, 0.323532, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.2, 1, -0.0452293, -1.75482, 0.391734, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.25, 1, 0.0926713, -1.62165, 0.363375, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 1.18685, -0.378264, 0.0954279, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, 1.51909, 0.00473738, 0.0141962, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, 1.55064, 0.0706801, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, 1.44211, 0.0639179, 0, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0.54098, 0.00832748, 0, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0.432091, 0.00163841, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0.405204, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -1.5235, 0.0690539, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.1, 1, -1.38104, 0.0602572, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.448482, 0.0061903, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.45, 1, -0.312683, -0.140136, 0.0283925, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.5, 1, -0.161211, -0.627825, 0.135386, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, -0.030728, -1.28144, 0.283529, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.6, 1, 0.0389389, -1.69292, 0.377552, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.65, 1, -0.0330012, -1.68882, 0.377568, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.7, 1, -0.409697, -1.26443, 0.283661, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.75, 1, -1.00503, -0.588506, 0.135634, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, -1.45325, -0.0721812, 0.0284887, -5.1658e-08, 0, 0, 1, 1, 1, 1, 0.85, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, -1.5774, 0.0723579, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 0.05, 1, 0.0669454, 0.729981, 0.0847113, 0.0751978, 0.000902196, 0.0773167, 0.994166, 1, 1, 1, 0.15, 1, 0.147711, 0.887191, -0.02789, 0.103321, 0.0347243, 0.0196114, 0.993848, 1, 1, 1, 0.2, 1, 0.168294, 0.927241, -0.0565808, 0.110419, 0.0433374, -0.00845134, 0.992904, 1, 1, 1, 0.25, 1, 0.154709, 0.910602, -0.0446639, 0.107418, 0.0422538, -0.0318613, 0.992804, 1, 1, 1, 0.3, 1, 0.0960078, 0.836978, 0.00806546, 0.0942701, 0.034167, -0.0564973, 0.993355, 1, 1, 1, 0.35, 1, 0.021745, 0.753374, 0.0679436, 0.0793445, 0.0222103, -0.0760792, 0.993692, 1, 1, 1, 0.4, 1, -0.035471, 0.705747, 0.102054, 0.07085, 0.00995431, -0.0854402, 0.993771, 1, 1, 1, 0.45, 1, -0.0674228, 0.714066, 0.0960958, 0.0723594, -0.00257329, -0.0821245, 0.993989, 1, 1, 1, 0.5, 1, -0.0866932, 0.776805, 0.0511615, 0.0836199, -0.0185098, -0.0626717, 0.994353, 1, 1, 1, 0.55, 1, -0.0950061, 0.863738, -0.0110998, 0.0991637, -0.0338542, -0.0304325, 0.994029, 1, 1, 1, 0.6, 1, -0.0971422, 0.918921, -0.0506222, 0.108957, -0.0424157, -6.6921e-05, 0.993141, 1, 1, 1, 0.65, 1, -0.0894483, 0.918925, -0.0506237, 0.108927, -0.0421963, 0.0241723, 0.99286, 1, 1, 1, 0.7, 1, -0.0546535, 0.863773, -0.0111129, 0.0990954, -0.0332032, 0.0485143, 0.99334, 1, 1, 1, 0.75, 1, 0.000162542, 0.776872, 0.051137, 0.0835711, -0.0190219, 0.071275, 0.993768, 1, 1, 1, 0.8, 1, 0.0397389, 0.714092, 0.0960863, 0.072346, -0.00878352, 0.08392, 0.993804, 1, 1, 1, 0.85, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1, 1.25, 1, 0.050238, 0.697428, 0.108012, 0.0693673, -0.00606888, 0.0869442, 0.993777, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 0.05, 1, -2.16067e-08, -1.49015e-09, 1.19209e-07, 0.0607085, -0.00428583, -0.0791363, 0.995004, 1, 1, 1, 0.1, 1, -2.23518e-09, 4.61936e-08, 1.49012e-07, 0.0742298, -0.00290666, -0.0580589, 0.995545, 1, 1, 1, 0.2, 1, -1.22934e-08, -7.00588e-08, 1.49012e-07, 0.0953622, 0.000412438, -0.00409159, 0.995434, 1, 1, 1, 0.25, 1, -1.86265e-08, 1.39698e-08, -1.49012e-07, 0.0924473, 0.00171257, 0.0202586, 0.99551, 1, 1, 1, 0.35, 1, -1.56462e-08, 3.1013e-08, 0, 0.0648424, 0.00419923, 0.0731356, 0.995203, 1, 1, 1, 0.4, 1, 2.23523e-09, -2.84985e-08, 1.19209e-07, 0.0564666, 0.00472734, 0.0850757, 0.994762, 1, 1, 1, 0.45, 1, -4.47039e-09, 2.23518e-08, -8.9407e-08, 0.0579181, 0.00454757, 0.0830774, 0.994848, 1, 1, 1, 0.5, 1, 8.43755e-15, -5.58794e-08, 8.9407e-08, 0.0689504, 0.00348495, 0.0670145, 0.995361, 1, 1, 1, 0.6, 1, 5.5879e-09, -7.60309e-08, -2.98023e-08, 0.0939097, 5.69107e-05, 0.0121633, 0.995506, 1, 1, 1, 0.65, 1, 1.78815e-08, -2.31898e-08, 3.27826e-07, 0.0939129, -0.00128467, -0.0120988, 0.995506, 1, 1, 1, 0.75, 1, -1.86265e-09, 3.11993e-08, -2.98023e-08, 0.0689717, -0.00392611, -0.0670089, 0.995358, 1, 1, 1, 0.8, 1, 1.49013e-09, 4.80559e-08, 0, 0.0579302, -0.00464071, -0.0830884, 0.994846, 1, 1, 1, 0.85, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1, 1.25, 1, 7.45059e-09, -5.21541e-08, 2.38419e-07, 0.0550011, -0.00481196, -0.0870228, 0.994675, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 0.0947232, -0.00739035, -0.0868418, 0.991681, 1, 1, 1, 0.05, 1, 9.31322e-10, 7.07805e-08, 5.96046e-08, 0.0947233, -0.00739035, -0.0868419, 0.991681, 1, 1, 1, 0.1, 1, 6.51926e-10, 7.07805e-08, 5.96046e-08, 0.0949443, -0.00694628, -0.0757376, 0.992573, 1, 1, 1, 0.15, 1, 3.7253e-10, -2.6077e-08, -2.38419e-07, 0.0959905, -0.00433497, -0.0114678, 0.995307, 1, 1, 1, 0.25, 1, 1.86265e-08, 2.23517e-08, 1.19209e-07, 0.0965992, 0.00494126, 0.201269, 0.974749, 1, 1, 1, 0.3, 1, -7.68343e-10, 7.45058e-09, 1.78814e-07, 0.0963173, 0.00675391, 0.221794, 0.970301, 1, 1, 1, 0.4, 1, -1.56574e-10, 7.82311e-08, -1.78814e-07, 0.0949654, 0.0073896, 0.100605, 0.990356, 1, 1, 1, 0.45, 1, 3.30057e-09, 1.08033e-07, -5.96046e-08, 0.0947232, 0.00739035, 0.0868418, 0.991681, 1, 1, 1, 0.5, 1, -3.25963e-09, -9.31323e-08, 5.96046e-08, 0.0947232, 0.00739035, 0.0868418, 0.991681, 1, 1, 1, 0.55, 1, -2.10027e-08, 7.45058e-08, -1.78814e-07, 0.0955253, 0.00546829, 0.0431828, 0.994475, 1, 1, 1, 0.65, 1, 1.26195e-08, -4.84288e-08, -2.38419e-07, 0.0967914, -0.0040173, -0.170015, 0.980668, 1, 1, 1, 0.7, 1, 1.23865e-08, -8.19564e-08, -5.96046e-08, 0.0964064, -0.00640121, -0.223121, 0.969991, 1, 1, 1, 0.75, 1, 1.86265e-09, -7.07805e-08, -2.98023e-07, 0.0963505, -0.00664593, -0.228565, 0.968726, 1, 1, 1, 1.25, 1, -1.93979e-09, 3.72529e-08, -1.78814e-07, 0.0963505, -0.00664594, -0.228565, 0.968726, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -1.95579e-08, -1.49012e-08, -9.53674e-07, -7.45058e-09, -2.48375e-09, 8.87174e-09, 1, 1, 1, 1, 1.25, 1, -6.51927e-08, -7.45058e-08, -9.53674e-07, 6.80667e-18, 2.71908e-09, -1.56593e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, 2.79375e-09, -5.96046e-07, -2.50526e-07, 0.174741, -0.0963796, 0.0144345, 0.97978, 1, 1, 1, 0.05, 1, -3.7254e-09, -2.08616e-07, -1.22236e-07, 0.195715, -0.0950264, 0.0238173, 0.975755, 1, 1, 1, 0.1, 1, 4.54485e-08, -7.15256e-07, -7.68341e-08, 0.229373, -0.0816785, 0.0404464, 0.969062, 1, 1, 1, 0.15, 1, -1.49012e-08, -6.85453e-07, -8.59145e-08, 0.25499, -0.0176933, 0.0391946, 0.965987, 1, 1, 1, 0.25, 1, 1.4901e-08, -1.49012e-07, -1.78115e-07, 0.23692, 0.192561, -0.0167461, 0.952108, 1, 1, 1, 0.3, 1, -4.61937e-08, -4.47035e-07, -1.46218e-07, 0.20349, 0.220566, -0.0253329, 0.953573, 1, 1, 1, 0.35, 1, 8.94071e-09, -2.68221e-07, -1.97906e-08, 0.179164, 0.172369, -0.0185073, 0.968425, 1, 1, 1, 0.4, 1, 2.23509e-09, -3.57628e-07, -9.56934e-08, 0.17384, 0.110352, -0.0138213, 0.978474, 1, 1, 1, 0.45, 1, -2.75671e-08, -7.45058e-07, 2.63099e-08, 0.188123, 0.0930304, -0.0247279, 0.977417, 1, 1, 1, 0.5, 1, -9.31436e-10, 4.47035e-07, -6.37956e-08, 0.217624, 0.0872372, -0.0441829, 0.971122, 1, 1, 1, 0.55, 1, 1.04306e-08, -2.38419e-07, -1.33412e-07, 0.247766, 0.0401273, -0.0490683, 0.966744, 1, 1, 1, 0.65, 1, 3.27827e-08, -4.47035e-07, -6.26314e-08, 0.245106, -0.170404, 0.00637661, 0.954382, 1, 1, 1, 0.7, 1, 3.27823e-08, -1.49012e-07, -6.70552e-08, 0.212986, -0.224596, 0.0272969, 0.950499, 1, 1, 1, 0.75, 1, -7.45057e-08, 0, 6.33299e-08, 0.183845, -0.233119, 0.0392625, 0.954104, 1, 1, 1, 0.8, 1, -6.7055e-08, -5.96046e-07, -5.00586e-08, 0.175853, -0.235075, 0.0484733, 0.954707, 1, 1, 1, 0.85, 1, 7.45066e-09, -6.55651e-07, 6.75209e-09, 0.174943, -0.235515, 0.051072, 0.95463, 1, 1, 1, 1.25, 1, 7.45066e-09, -6.55651e-07, 6.75209e-09, 0.174943, -0.235515, 0.051072, 0.95463, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -1.25867e-08, -4.23752e-08, -2.57976e-07, 2.23517e-08, 3.7017e-10, 7.60394e-10, 1, 1, 1, 1, 1.25, 1, 1.23749e-08, -2.09548e-09, 2.43308e-07, 2.23517e-08, -2.79233e-10, -7.29088e-11, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 5.20962e-08, 0.00292337, 0.204329, -7.21775e-09, 1.1358e-11, -7.03732e-10, 1, 1, 1, 1, 1.25, 1, 4.12186e-08, 0.00292328, 0.20433, -8.14907e-09, 9.21561e-11, 1.63806e-10, 1, 1, 1, 1 - - - - "default" - 1.25 - False - 0.1 - "transform" - "Armature/Skeleton:r-arm" - 1 - 0, 1, 5.06639e-07, -1.19209e-07, 3.57628e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-forearm" - 1 - 0, 1, 1.19209e-07, -8.9407e-07, -1.19209e-07, -3.72529e-08, -1.49012e-08, 2.23517e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-arm" - 1 - 0, 1, -5.06639e-07, -1.19209e-07, 3.57628e-07, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-forearm" - 1 - 0, 1, -1.19209e-07, -8.9407e-07, -1.19209e-07, -3.72529e-08, 1.49012e-08, -2.23517e-08, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-thigh" - 1 - 0, 1, 0, 2.98023e-08, -2.5332e-07, 0, 5.20417e-18, -2.79397e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-leg" - 1 - 0, 1, 2.10712e-08, -7.45058e-09, 5.96046e-07, 7.45058e-09, 3.60887e-09, 3.91446e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-foot" - 1 - 0, 1, 6.70552e-08, 1.19209e-07, 0, 3.72529e-09, 1.16415e-09, 3.72529e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-thigh" - 1 - 0, 1, 0, 2.98023e-08, -1.49012e-08, 1.86265e-09, 7.45058e-09, 2.09548e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-leg" - 1 - 0, 1, 1.74623e-08, -2.98023e-08, 2.98023e-07, 3.72529e-09, 7.45058e-09, -1.17143e-09, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-foot" - 1 - 0, 1, 1.49012e-08, 0, 0, 0, -1.39698e-09, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:MASTER" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:HEAD" - 1 - 0, 1, -5.68434e-14, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-LEGORIENT" - 1 - 0, 1, -2.98023e-08, 1.19209e-07, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-LEGORIENT" - 1 - 0, 1, 2.98023e-08, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMCONTROL" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:r-ARMORIENT" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:l-ARMORIENT" - 1 - 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:hip" - 1 - 0, 1, 0, -2.84217e-14, 0, 0, 0, 1.44945e-21, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:waist" - 1 - 0, 1, -6.35275e-21, 2.84217e-14, 0, 0, 0, 2.44616e-35, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:chest" - 1 - 0, 1, -3.38813e-21, 0, 0, 0, 0, -1.33383e-23, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:neck" - 1 - 0, 1, -8.52651e-14, -5.96046e-08, -7.15256e-07, 1.17383e-27, 2.13163e-14, 5.50671e-14, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:headtracker" - 1 - 0, 1, -1.77636e-13, 5.96046e-08, -5.98375e-08, 7.45058e-09, 1.04639e-13, -2.13163e-14, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:head" - 1 - 0, 1, -2.30926e-14, -1.22469e-07, 2.39583e-07, -2.52436e-28, 7.10543e-15, -7.10543e-15, 1, 1, 1, 1 - "transform" - "Armature/Skeleton:vent" - 1 - 0, 1, 3.55271e-15, 5.96046e-08, -7.15256e-07, 1.97906e-09, -2.66454e-15, 5.59448e-15, 1, 1, 1, 1 - - - - - "names" - - "player" - "RigidBody" - "shape_count" - "shapes/0/shape" - "shapes/0/transform" - "shapes/0/trigger" - "shapes/1/shape" - "shapes/1/transform" - "shapes/1/trigger" - "mode" - "mass" - "friction" - "bounce" - "custom_integrator" - "continuous_cd" - "contacts_reported" - "contact_monitor" - "active" - "can_sleep" - "velocity/linear" - "velocity/angular" - "script/script" - "__meta__" - "collision_capsule" - "CollisionShape" - "transform/local" - "shape" - "trigger" - "collision_ray" - "target" - "Spatial" - "camera" - "Camera" - "projection" - "fov" - "near" - "far" - "vaspect" - "current" - "visible_layers" - "environment" - "min_distance" - "max_distance" - "angle_v_adjust" - "autoturn_ray_aperture" - "autoturn_speed" - "Armature" - "Skeleton" - "bones/0/name" - "bones/0/parent" - "bones/0/rest" - "bones/0/enabled" - "bones/0/bound_childs" - "bones/1/name" - "bones/1/parent" - "bones/1/rest" - "bones/1/enabled" - "bones/1/bound_childs" - "bones/2/name" - "bones/2/parent" - "bones/2/rest" - "bones/2/enabled" - "bones/2/bound_childs" - "bones/3/name" - "bones/3/parent" - "bones/3/rest" - "bones/3/enabled" - "bones/3/bound_childs" - "bones/4/name" - "bones/4/parent" - "bones/4/rest" - "bones/4/enabled" - "bones/4/bound_childs" - "bones/5/name" - "bones/5/parent" - "bones/5/rest" - "bones/5/enabled" - "bones/5/bound_childs" - "bones/6/name" - "bones/6/parent" - "bones/6/rest" - "bones/6/enabled" - "bones/6/bound_childs" - "bones/7/name" - "bones/7/parent" - "bones/7/rest" - "bones/7/enabled" - "bones/7/bound_childs" - "bones/8/name" - "bones/8/parent" - "bones/8/rest" - "bones/8/enabled" - "bones/8/bound_childs" - "bones/9/name" - "bones/9/parent" - "bones/9/rest" - "bones/9/enabled" - "bones/9/bound_childs" - "bones/10/name" - "bones/10/parent" - "bones/10/rest" - "bones/10/enabled" - "bones/10/bound_childs" - "bones/11/name" - "bones/11/parent" - "bones/11/rest" - "bones/11/enabled" - "bones/11/bound_childs" - "bones/12/name" - "bones/12/parent" - "bones/12/rest" - "bones/12/enabled" - "bones/12/bound_childs" - "bones/13/name" - "bones/13/parent" - "bones/13/rest" - "bones/13/enabled" - "bones/13/bound_childs" - "bones/14/name" - "bones/14/parent" - "bones/14/rest" - "bones/14/enabled" - "bones/14/bound_childs" - "bones/15/name" - "bones/15/parent" - "bones/15/rest" - "bones/15/enabled" - "bones/15/bound_childs" - "bones/16/name" - "bones/16/parent" - "bones/16/rest" - "bones/16/enabled" - "bones/16/bound_childs" - "bones/17/name" - "bones/17/parent" - "bones/17/rest" - "bones/17/enabled" - "bones/17/bound_childs" - "bones/18/name" - "bones/18/parent" - "bones/18/rest" - "bones/18/enabled" - "bones/18/bound_childs" - "bones/19/name" - "bones/19/parent" - "bones/19/rest" - "bones/19/enabled" - "bones/19/bound_childs" - "bones/20/name" - "bones/20/parent" - "bones/20/rest" - "bones/20/enabled" - "bones/20/bound_childs" - "bones/21/name" - "bones/21/parent" - "bones/21/rest" - "bones/21/enabled" - "bones/21/bound_childs" - "bones/22/name" - "bones/22/parent" - "bones/22/rest" - "bones/22/enabled" - "bones/22/bound_childs" - "bones/23/name" - "bones/23/parent" - "bones/23/rest" - "bones/23/enabled" - "bones/23/bound_childs" - "bones/24/name" - "bones/24/parent" - "bones/24/rest" - "bones/24/enabled" - "bones/24/bound_childs" - "bones/25/name" - "bones/25/parent" - "bones/25/rest" - "bones/25/enabled" - "bones/25/bound_childs" - "bones/26/name" - "bones/26/parent" - "bones/26/rest" - "bones/26/enabled" - "bones/26/bound_childs" - "robot" - "MeshInstance" - "layers" - "geometry/visible" - "geometry/material_override" - "geometry/cast_shadow" - "geometry/receive_shadows" - "geometry/range_begin" - "geometry/range_end" - "geometry/billboard" - "geometry/billboard_y" - "geometry/depth_scale" - "geometry/visible_in_all_rooms" - "mesh/mesh" - "bullet" - "Position3D" - "sfx" - "SpatialSamplePlayer" - "params/volume_db" - "params/pitch_scale" - "params/attenuation/min_distance" - "params/attenuation/max_distance" - "params/attenuation/distance_exp" - "params/emission_cone/degrees" - "params/emission_cone/attenuation_db" - "config/polyphony" - "config/samples" - "AnimationPlayer" - "playback/process_mode" - "playback/default_blend_time" - "root/root" - "speed" - "anims/idle" - "anims/shooting" - "anims/jump-up-cycle" - "anims/shooting_standing" - "anims/falling-cycle" - "anims/walk-cycle" - "anims/run-cycle" - "anims/default" - "blend_times" - "autoplay" - "AnimationTreePlayer" - "process/process" - "base_path" - "master_player" - "data" - "fwd" - "TouchScreenButton" - "process/input" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" - "normal" - "pressed" - "bitmask" - "passby_press" - "action" - "visibility_mode" - "bwd" - "left" - "right" - - "version" - 1 - "conn_count" - 0 - "node_count" - 16 - "variants" - - 2 - - 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0.954765, 0 - False - - 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 1.01236, 0 - 1 - 0 - True - 3 - 0, 0, 0 - - - "__editor_plugin_states__" - - "Script" - - "current" - 1 - "sources" - - "res://follow_camera.gd" - "res://player.gd" - - - "2D" - - "zoom" - 1 - "ofs" - -241, -19 - - "3D" - - "zfar" - 500 - "fov" - 400 - "viewports" - - - "distance" - 2.161076 - "x_rot" - 0.520797 - "y_rot" - 26.741669 - "use_orthogonal" - False - "use_environment" - False - "pos" - -0.415811, 0.486899, 0.089334 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - "__editor_plugin_screen__" - "Script" - - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.95244, 0 - 1, 0, 0, 0, 0.871263, 0.490817, 0, -0.490817, 0.871263, 0, 2.59805, 1.25672 - 0 - 70 - 0.1 - 100 - -1 - - 3 - 25 - 50 - 0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0 - "MASTER" - 1, 0, -0, 0, 7.54979e-08, 1, -0, -1, 7.54979e-08, 0, -0.011277, -0 - - - "hip" - 1, -1.50996e-07, -3.60002e-14, -1.50996e-07, -1, -3.01992e-07, 9.59926e-15, 3.01992e-07, -1, -3.38813e-21, 2.58363e-07, 2.10612 - "waist" - 1 - 1, 1.50996e-07, 1.80001e-14, -1.50996e-07, 1, 0, -1.80001e-14, 0, 1, 3.38813e-21, 2.84217e-14, -0.384614 - "chest" - 1, -7.31455e-16, 4.86029e-17, 7.28861e-16, 0.999166, 0.040823, -7.84198e-17, -0.040823, 0.999166, 0, 4.84022e-11, -0.8217 - "neck" - -1, -1.10548e-06, -9.37766e-09, 1.08766e-06, -0.985328, 0.170671, -1.97913e-07, 0.170671, 0.985328, -1.64727e-13, 5.96046e-08, -1.24906 - "headtracker" - 4 - 1, 9.87793e-08, -1.09789e-06, 1.09743e-06, 0.00449866, 0.99999, 1.03717e-07, -0.99999, 0.00449866, 0, 5.96046e-08, -0.491774 - "head" - 5 - -1, 2.36978e-07, 1.97097e-07, -2.5035e-07, -0.25144, -0.967873, -1.79807e-07, -0.967873, 0.25144, -2.94648e-10, 4.76837e-07, 0.00400549 - "vent" - 6 - 1, -2.54965e-07, -1.4699e-08, 2.55005e-07, 0.999996, 0.00282324, 1.39791e-08, -0.00282325, 0.999996, -7.04808e-08, 0.270992, -1.2429 - "r-arm" - 0.11477, -0.699489, -0.705367, -0.802661, -0.483653, 0.349021, -0.585289, 0.526113, -0.616961, 0.940786, 0.107144, -0.773564 - "r-forearm" - 8 - -0.859542, 0.0564943, 0.507934, 0.107631, -0.951571, 0.287973, 0.499604, 0.302194, 0.811834, 2.38419e-07, -4.76837e-07, -0.935513 - "l-arm" - 0.11477, 0.699489, 0.705367, 0.802661, -0.483653, 0.349021, 0.585289, 0.526113, -0.616961, -0.940786, 0.107144, -0.773564 - "l-forearm" - 10 - -0.859542, -0.0564943, -0.507934, -0.107631, -0.951571, 0.287973, -0.499604, 0.302194, 0.811834, -2.38419e-07, -4.76837e-07, -0.935513 - "r-thigh" - 0.994883, -0.0545632, -0.085028, -0.0580629, -0.997541, -0.0392442, -0.0826777, 0.0439804, -0.995605, 0.349652, 0.0628238, -0.163877 - "r-leg" - 12 - -0.999508, -0.031366, -0.000870243, 0.0312939, -0.994411, -0.100835, 0.00229738, -0.100812, 0.994903, 5.96046e-08, 5.96046e-08, -0.644636 - "r-foot" - 13 - 0.996208, -0.0766666, -0.0411273, -0.0442384, -0.0393329, -0.998246, 0.0749145, 0.996281, -0.0425754, -5.96046e-08, 4.19095e-09, -1.43073 - "l-thigh" - 0.994883, 0.0545632, 0.085028, 0.0580633, -0.997541, -0.0392452, 0.0826776, 0.0439813, -0.995606, -0.349652, 0.0628238, -0.163877 - "l-leg" - 15 - -0.999508, 0.0313662, 0.000870456, -0.0312941, -0.994411, -0.100836, -0.00229725, -0.100814, 0.994903, 0, 1.49012e-08, -0.644636 - "l-foot" - 16 - 0.996208, 0.0766668, 0.0411275, 0.0442386, -0.0393327, -0.998246, -0.0749147, 0.996281, -0.0425752, 0, -8.3819e-09, -1.43073 - "HEAD" - 1, -1.50996e-07, -0, -1.50996e-07, -1, 0, 0, 0, -1, 5.68434e-14, -5.79659, 6.35228 - "r-LEGCONTROL" - 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.518863, 3.72276e-07, 0.204768 - "l-LEGCONTROL" - 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.518863, 3.72276e-07, 0.204768 - "r-LEGORIENT" - -1, -1.50996e-07, -5.03577e-15, -3.75647e-14, 2.15429e-07, 1, -1.50996e-07, 1, -2.15429e-07, 0.411677, -0.66395, 1.62881 - "l-LEGORIENT" - -1, -1.50996e-07, -5.03577e-15, -3.75647e-14, 2.15429e-07, 1, -1.50996e-07, 1, -2.15429e-07, -0.411677, -0.66395, 1.62881 - "r-ARMCONTROL" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 2.62535, -0.186879, 2.59016 - "l-ARMCONTROL" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, -2.62535, -0.186879, 2.59016 - "r-ARMORIENT" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 1.57185, 0.510255, 3.44768 - "l-ARMORIENT" - 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, -1.57185, 0.510255, 3.44768 - - 1, 0, 0, 0, 1, 0, 0, 0, 1, -1.94071, 3.64079, 3.3802 - 180 - -6 - - ".." - - - - - - - - - "" - "../AnimationPlayer" - - "connections" - - "walk" - "scale" - 0 - "scale" - "state" - 0 - "anim 3" - "state" - 1 - "anim 4" - "state" - 2 - "gun" - "out" - 0 - "state" - "gun" - 0 - "anim 5" - "gun" - 1 - "anim" - "walk" - 0 - "anim 2" - "walk" - 1 - - "master" - "../AnimationPlayer" - "active" - True - "nodes" - - - "id" - "scale" - "scale" - 1.2 - "pos" - 247, 68 - "type" - "timescale" - - - "id" - "state" - "transitions" - - - "auto_advance" - False - - - "auto_advance" - False - - - "auto_advance" - False - - - "xfade" - 0.1 - "type" - "transition" - "pos" - 359, 132 - - - "from" - "idle" - "id" - "anim" - "pos" - 7, 70 - "type" - "animation" - - - "id" - "out" - "type" - "output" - "pos" - 579, 114 - - - "from" - "jump-up-cycle" - "id" - "anim 3" - "pos" - 143, 144 - "type" - "animation" - - - "from" - "shooting_standing" - "id" - "anim 5" - "pos" - 331, 242 - "type" - "animation" - - - "from" - "walk-cycle" - "id" - "anim 2" - "pos" - 7, 152 - "type" - "animation" - - - "id" - "gun" - "blend" - 1 - "filter" - - "Armature/Skeleton:MASTER" - "Armature/Skeleton:l-thigh" - "Armature/Skeleton:headtracker" - "Armature/Skeleton:r-leg" - "Armature/Skeleton:r-foot" - "Armature/Skeleton:r-LEGORIENT" - "Armature/Skeleton:r-LEGCONTROL" - "Armature/Skeleton:r-ARMORIENT" - "Armature/Skeleton:r-ARMCONTROL" - "Armature/Skeleton:waist" - "Armature/Skeleton:neck" - "Armature/Skeleton:l-leg" - "Armature/Skeleton:l-foot" - "Armature/Skeleton:hip" - "Armature/Skeleton:head" - "Armature/Skeleton:HEAD" - "Armature/Skeleton:l-LEGORIENT" - "Armature/Skeleton:l-LEGCONTROL" - "Armature/Skeleton:l-ARMORIENT" - "Armature/Skeleton:l-ARMCONTROL" - "Armature" - "Armature/Skeleton:r-thigh" - - "type" - "blend2" - "pos" - 469, 127 - - - "from" - "falling-cycle" - "id" - "anim 4" - "pos" - 141, 230 - "type" - "animation" - - - "id" - "walk" - "blend" - 1 - "filter" - - - "type" - "blend2" - "pos" - 148, 46 - - - - 72, 301 - 1, 1 - - "move_forward" - 72, 365 - - "move_backwards" - 29, 332 - - "move_left" - 108, 327 - - "move_right" - - "nodes" - -1, -1, 1, 0, -1, 21, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 8, 3, 9, 0, 10, 6, 11, 7, 12, 7, 13, 8, 14, 3, 15, 9, 16, 8, 17, 8, 18, 8, 19, 10, 20, 10, 21, 11, 22, 12, 0, 0, 0, 24, 23, -1, 3, 25, 2, 26, 1, 27, 3, 0, 0, 0, 24, 28, -1, 3, 25, 5, 26, 4, 27, 3, 0, 0, 0, 30, 29, -1, 1, 25, 13, 0, 3, 0, 32, 31, -1, 15, 25, 14, 33, 15, 34, 16, 35, 17, 36, 18, 37, 3, 38, 3, 39, 19, 40, 20, 21, 21, 41, 6, 42, 22, 43, 7, 44, 23, 45, 24, 0, 0, 0, 30, 46, -1, 1, 25, 25, 0, 5, 0, 47, 47, -1, 135, 48, 26, 49, 19, 50, 27, 51, 8, 52, 28, 53, 29, 54, 15, 55, 30, 56, 8, 57, 28, 58, 31, 59, 32, 60, 33, 61, 8, 62, 28, 63, 34, 64, 0, 65, 35, 66, 8, 67, 28, 68, 36, 69, 9, 70, 37, 71, 8, 72, 28, 73, 38, 74, 39, 75, 40, 76, 8, 77, 28, 78, 41, 79, 42, 80, 43, 81, 8, 82, 28, 83, 44, 84, 45, 85, 46, 86, 8, 87, 28, 88, 47, 89, 9, 90, 48, 91, 8, 92, 28, 93, 49, 94, 50, 95, 51, 96, 8, 97, 28, 98, 52, 99, 9, 100, 53, 101, 8, 102, 28, 103, 54, 104, 55, 105, 56, 106, 8, 107, 28, 108, 57, 109, 32, 110, 58, 111, 8, 112, 28, 113, 59, 114, 60, 115, 61, 116, 8, 117, 28, 118, 62, 119, 63, 120, 64, 121, 8, 122, 28, 123, 65, 124, 32, 125, 66, 126, 8, 127, 28, 128, 67, 129, 68, 130, 69, 131, 8, 132, 28, 133, 70, 134, 71, 135, 72, 136, 8, 137, 28, 138, 73, 139, 15, 140, 74, 141, 8, 142, 28, 143, 75, 144, 15, 145, 76, 146, 8, 147, 28, 148, 77, 149, 15, 150, 78, 151, 8, 152, 28, 153, 79, 154, 15, 155, 80, 156, 8, 157, 28, 158, 81, 159, 15, 160, 82, 161, 8, 162, 28, 163, 83, 164, 15, 165, 84, 166, 8, 167, 28, 168, 85, 169, 15, 170, 86, 171, 8, 172, 28, 173, 87, 174, 15, 175, 88, 176, 8, 177, 28, 178, 89, 179, 15, 180, 90, 181, 8, 182, 28, 0, 6, 0, 184, 183, -1, 12, 185, 32, 186, 8, 187, 20, 188, 8, 189, 8, 190, 7, 191, 7, 192, 3, 193, 3, 194, 3, 195, 3, 196, 91, 0, 5, 0, 198, 197, -1, 1, 25, 92, 0, 0, 0, 200, 199, -1, 9, 201, 7, 202, 6, 203, 6, 204, 18, 205, 6, 206, 93, 207, 94, 208, 32, 209, 95, 0, 0, 0, 210, 210, -1, 14, 211, 32, 212, 7, 213, 96, 214, 6, 215, 97, 216, 98, 217, 99, 218, 100, 219, 101, 220, 102, 221, 103, 222, 104, 223, 28, 224, 105, 0, 0, 0, 225, 225, -1, 4, 226, 8, 227, 96, 228, 106, 229, 107, 0, 0, 0, 231, 230, -1, 14, 232, 8, 233, 8, 234, 6, 235, 6, 236, 8, 237, 108, 238, 7, 239, 109, 240, 110, 241, 20, 242, 20, 243, 8, 244, 111, 245, 32, 0, 0, 0, 231, 246, -1, 14, 232, 8, 233, 8, 234, 6, 235, 6, 236, 8, 237, 112, 238, 7, 239, 109, 240, 113, 241, 20, 242, 20, 243, 8, 244, 114, 245, 32, 0, 0, 0, 231, 247, -1, 14, 232, 8, 233, 8, 234, 6, 235, 6, 236, 8, 237, 115, 238, 7, 239, 109, 240, 116, 241, 20, 242, 20, 243, 8, 244, 117, 245, 32, 0, 0, 0, 231, 248, -1, 14, 232, 8, 233, 8, 234, 6, 235, 6, 236, 8, 237, 118, 238, 7, 239, 109, 240, 119, 241, 20, 242, 20, 243, 8, 244, 120, 245, 32, 0 - "conns" - - - - - \ No newline at end of file diff --git a/demos/viewport/3d_in_2d/player_2d.scn b/demos/viewport/3d_in_2d/player_2d.scn index eb6a09ae82f467868075eef098d8930cd9195cb1..edb6c080c1d6e38a96a550b88590a7676664b9a5 100644 GIT binary patch delta 1518 zcmWkuYfKbZ6h1Svu&^u^c@!4Gy(}Wu2PhJ0(CV3;ML^WhRnijFxwE^&GP*mn&I~Bj zxJz4Kt=6c~#%Dl-A=dgxO^j*PRTC3!Y&G?Vwf!+Q#z)ljVH+Pw(~dW}Iro0wJ@-2~ z_uMn;J~pN;xI_@(&By~dlM9gV1YiJC46vz81{lJDn{e)SDZEOKED6i14CgS)`zGN-WCaRV6N&il)*KILMS;UgiUq|7+J;CZ6m_FY+&D4e${U^h`yQSWkDTaLa*@$S8KP8salbUAwx){xrMzNhSYD2mHA1s*T zl)|RcC&OD7*UlOV*>{RBw3whR`jC@)O${5Va1TsqCr21rr)T{Ippsz_g?9%pAn-_E zva)XYNBBm65R0+SH_M@lVXfCU2RN)HkS?W*ET$C4C$W^@li4TfilmyU?n@`r1Uy72 z5=A+pn3^soV!csC6%A7|WuxLKeo#by^Ty4kSN^EIco~Z=Ci%^9w&mE%cficS4x~68 zH~H>3VoJ2f#Ck^Tr(Nv2pNUj~K5n2}(rKX`*lPjva2?yN^--t2t@mRA4rTT!@|uLE zAD)C&{Kddrtnjxo5ye-^s$rRy+2>M-CBhC^iysXYrE0JU`mL;@BnBWx0uvvAPVZiB z5n}FMLl$MVPti3sF8l8N#+|^2=p~0TdbFsfO7}8&JkBOGLweid!0Jrf&z)iYo3^f} z`Co-SSIReb3ZGs67RxI?>0TDz96FaSheBTkC&fdG?^de3YJ`nxIxS}R?e$dCRMHNt z`Z2B&w%pHHnr;=IQxB`@O4U)zAqy%ypvp%cSD%9Su&wE7dM{__(Gab(vs@+wNf|vY zj56Zd@O-v${%X1jN=WqsC}H&8s$ChfX)0>;YO!z-=i_cyxYsbXxG3pSgBIWw$Fvxk zV66NRlU2e?3`Fk?9=MZ^urAB$#3T}&I&lGhfi9bH;(BxnYivu=$xjXBB3#>T z@kRi8>Ed}gCk2?OxJFC;o;NS zPfmNMx80mvmA`$gc(CO>Ht(J1HA8Klg^LERUOe~vS5Lbt+g7~(r=V+)>2YHiO1YaQ vDd$zF&m5Wo+bm~(PNz4)b}cL_xclAqYI4*KtxbyqC;ar|;F6&5rpf;gq@>@S delta 1258 zcmWkuYitx%6h1Sv+bPr9Qc9ui(sH+39!6lXg%}&8XJ)p7B~sGz5J;SvoxQs|GCOyj znO$f#*)3o+F-Vk%KP_TYgO6xP07;Bv@f8%sMy5uk-^27w6N zx^?wDh@|P&ZLg0k8cL^KmSw({qb0Vk>=b|}ogfh*W;4^UNiV-1rcUh)g%18<_ykuI zz>Y@Qu}X$-F-OlrjC7nxaeH`0IPpAJs?p#{WjpUdAL-%<)DLh2Ih}~xS&j~5pq+F` zRm-!omTmcyX$!TT7rAbW{jfsXl zb4%$mJN#V8wec?V=g-ch!0Q{GzA9>3r0*M=rk^{#Nk;JBIw@yT@AduGcNYJRvwYs8 zzAnY{wpG@OAtymqe-x_bLGbh@D9$v=Q@W&&#Y-$#v5nL$j`1!nD08w~mtvYrP2b3Z z(f5UZ;aB)BzQZ;qshfQP%0z-}YOXO|c9~hDo~MyrJcVV+RUveVIhr>rwy!0<04C_t)Z}k_sTRG$1@=}9-Zw+!KnBQhxGIE zuu!G0hu4+5vRN5GC$%u^gF}Ll@5Wy2mZux4hHDv)fA}6OA{*2i z?p6-~q=v8+LAez`JrT4Yd0P1_cuJXQ(=?j1eCBFpyHcz|) zF{!>R;?)s5k#L7Jbtw)+*Y1GHu(3nogj&U;8leqER$z`{hp|7E4cIGEr)s&(DWx6? zW6M!jUsE=Q0)+p~g*WGv;>d^dA0Iuhit6`4&*v8f+bR?fj|Dx--;G|89n=c0mCIT| zmtyE$JaetoH(@NH+~%hodV1H&-{CQ|9)I=*aGYC7)$Ycr?^{mch6uPr082@uybs@v7I$MoX~Mb8U1X3T otB`HEfB-!thL_|itif{9inU1Zy4=1+ot_jSit&kY_5KIKaQN$1!Ct#8V3OL0^y$DIT>)U?zA z?R2~A?+nf>*@9kzm|NG;q!qYoDW;(qd_l=tlIDiS{8_!=a7z_k|6}1CHINMO)YGgqi+Y ztS_jPbZt&Ia_WIoAF!~0rex_3SMOarQf-yqhWYhl(p>UQFz8EOr0V2t*h)17j6xl) z3(j-P)=dMFE6F<;!Qqf*8it~oWy4`ngj$pxaD^ytM#2{Ts->%jQ^{gWaxqxl_DYRD zdwVT8D-ft`m-;p-3eV_{X(^>bIj0+n?ZjlT<9l5)h)0QJ=tb6+T*Vglwy4{BTx3@~ z8WDUvZsI=Nz*Y za(de<`>+Ln&mLequ#o^z2?=(~zh>Q{#S8Q>%)9_3k%Qx88>Rv3?0LSH9qM5Z>Bsg(#c;og7zJU=}cw;r>`c|aF zuCWnXJdFXB0odp8i+;c{67k>Yw})UP%30+Uyc=+iD(s z1@Sn(<_a~h!|neU*e>~9pJ!u-d#C39rY3zTe|Mw%%yIb}>+fK9?`fiz3(hvZ_nGw1 zYu(Tmj}f()*5fxS-Tjxvf@!e``Tk1hc#Vi&dhK=j+@JlA)~1plvQE*o^!^{ZKAzkV zP8tKVTDbRV7{jYVBe=o}v8`O14ST>{@-%&mU6y|&C@0v1;@T8f%@<#1G$-$#IfRE$E!zt{UNZ=N!2_w>=m-rSoOJBz3nw&g_ zvh)*-q&Nm2VHot@{U!ROu+&OhaLx_Fgo+*j^_JU~WEF{rco)C4|1Q4janW#T^667C zPiw~mle?$xh>C8UiJaNvc_tZP9exyc^5tUMQ1t@z&)6YrXUGAK(2J z4K*LB9r^9-=D~&Mq@WIqilWZBLXQt(8?@#(4dm;|P literal 1448 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 SmN-v2#15#atPmo91pfiE*{ewa delta 2746 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 Goc{wL(n`hv delta 3096 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 E7s20={r~^~ diff --git a/demos/viewport/screen_capture/screen_capture.gd b/demos/viewport/screen_capture/screen_capture.gd index 69f16fa498a..393efb60b6a 100644 --- a/demos/viewport/screen_capture/screen_capture.gd +++ b/demos/viewport/screen_capture/screen_capture.gd @@ -1,27 +1,16 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" - -func _ready(): - # Initialization here - pass - - - func _on_button_pressed(): get_viewport().queue_screen_capture() - #let two frames pass to make sure the screen was aptured + # let two frames pass to make sure the screen was captured yield(get_tree(),"idle_frame") yield(get_tree(),"idle_frame") - #retrieve the captured image + # retrieve the captured image var img = get_viewport().get_screen_capture() - #create a texture for it + # create a texture for it var tex = ImageTexture.new() tex.create_from_image(img) - #set it to the capture node + # set it to the capture node get_node("capture").set_texture(tex) - pass # replace with function body diff --git a/demos/viewport/screen_capture/screen_capture.scn b/demos/viewport/screen_capture/screen_capture.scn index d204e3b67e1c5b52ac47bec88e4ba38a62b93fc6..ee847fbe6292107af221c90ce21d964f72dfcce4 100644 GIT binary patch delta 3319 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 Date: Sat, 21 Nov 2015 13:31:25 +0100 Subject: [PATCH 4/9] Use upper-cased first letter at the start of comment sentences --- demos/3d/kinematic_char/cubio.gd | 10 +-- demos/3d/kinematic_char/follow_camera.gd | 14 +-- demos/3d/mousepick_test/mousepick.gd | 4 +- demos/3d/navmesh/navmesh.gd | 4 +- demos/3d/platformer/bullet.gd | 4 +- demos/3d/platformer/coin.gd | 4 +- demos/3d/platformer/enemy.gd | 6 +- demos/3d/platformer/follow_camera.gd | 89 ++++++++----------- demos/3d/platformer/player.gd | 34 +++---- demos/3d/truck_town/car_select.gd | 2 +- demos/3d/truck_town/follow_camera.gd | 14 +-- demos/3d/truck_town/vehicle.gd | 2 +- demos/gui/drag_and_drop/drag_drop_script.gd | 4 +- demos/gui/input_mapping/controls.gd | 7 +- demos/gui/translation/main.gd | 2 +- demos/misc/autoload/global.gd | 4 +- demos/misc/autoload/scene_a.gd | 4 +- demos/misc/autoload/scene_b.gd | 4 +- demos/misc/joysticks/joysticks.gd | 10 +-- demos/misc/regex/regex.gd | 2 +- demos/misc/scene_changer/scene_a.gd | 4 +- demos/misc/scene_changer/scene_b.gd | 4 +- demos/misc/threads/thread.gd | 16 ++-- demos/misc/tween/main.gd | 2 +- demos/misc/udp_chat/chat.gd | 2 +- demos/misc/window_management/control.gd | 2 +- .../window_management/observer/observer.gd | 4 +- demos/viewport/2d_in_3d/pong.gd | 28 +++--- demos/viewport/gui_in_3d/gui_3d.gd | 16 ++-- .../viewport/screen_capture/screen_capture.gd | 12 +-- 30 files changed, 150 insertions(+), 164 deletions(-) diff --git a/demos/3d/kinematic_char/cubio.gd b/demos/3d/kinematic_char/cubio.gd index d2bd00bd0ff..c4d82761811 100644 --- a/demos/3d/kinematic_char/cubio.gd +++ b/demos/3d/kinematic_char/cubio.gd @@ -1,7 +1,7 @@ extends KinematicBody -# member variables +# Member variables var g = -9.8 var vel = Vector3() const MAX_SPEED = 5 @@ -12,7 +12,7 @@ const MAX_SLOPE_ANGLE = 30 func _fixed_process(delta): - var dir = Vector3() #where does the player intend to walk to + var dir = Vector3() # Where does the player intend to walk to var cam_xform = get_node("target/camera").get_global_transform() if (Input.is_action_pressed("move_forward")): @@ -49,13 +49,13 @@ func _fixed_process(delta): var on_floor = false var original_vel = vel var floor_velocity = Vector3() - var attempts=4 + var attempts = 4 while(is_colliding() and attempts): var n = get_collision_normal() if (rad2deg(acos(n.dot(Vector3(0, 1, 0)))) < MAX_SLOPE_ANGLE): - # if angle to the "up" vectors is < angle tolerance + # If angle to the "up" vectors is < angle tolerance, # char is on floor floor_velocity = get_collider_velocity() on_floor = true @@ -63,7 +63,7 @@ func _fixed_process(delta): motion = n.slide(motion) vel = n.slide(vel) if (original_vel.dot(vel) > 0): - # do not allow to slide towads the opposite direction we were coming from + # Do not allow to slide towads the opposite direction we were coming from motion=move(motion) if (motion.length() < 0.001): break diff --git a/demos/3d/kinematic_char/follow_camera.gd b/demos/3d/kinematic_char/follow_camera.gd index 852b20a3983..37a14020530 100644 --- a/demos/3d/kinematic_char/follow_camera.gd +++ b/demos/3d/kinematic_char/follow_camera.gd @@ -1,7 +1,7 @@ extends Camera -# member variables +# Member variables var collision_exception = [] export var min_distance = 0.5 export var max_distance = 4.0 @@ -19,15 +19,15 @@ func _fixed_process(dt): var delta = pos - target - # regular delta follow + # Regular delta follow - # check ranges + # Check ranges if (delta.length() < min_distance): delta = delta.normalized()*min_distance elif (delta.length() > max_distance): delta = delta.normalized()*max_distance - # check upper and lower height + # Check upper and lower height if (delta.y > max_height): delta.y = max_height if (delta.y < min_height): @@ -37,14 +37,14 @@ func _fixed_process(dt): look_at_from_pos(pos, target, up) - # turn a little up or down + # Turn a little up or down var t = get_transform() t.basis = Matrix3(t.basis[0], deg2rad(angle_v_adjust))*t.basis set_transform(t) func _ready(): - # find collision exceptions for ray + # Find collision exceptions for ray var node = self while(node): if (node extends RigidBody): @@ -53,5 +53,5 @@ func _ready(): else: node = node.get_parent() set_fixed_process(true) - # this detaches the camera transform from the parent spatial node + # This detaches the camera transform from the parent spatial node set_as_toplevel(true) diff --git a/demos/3d/mousepick_test/mousepick.gd b/demos/3d/mousepick_test/mousepick.gd index c250c7f0845..674ec7ff6f0 100644 --- a/demos/3d/mousepick_test/mousepick.gd +++ b/demos/3d/mousepick_test/mousepick.gd @@ -1,9 +1,9 @@ extends RigidBody -# member variables +# Member variables var gray_mat = FixedMaterial.new() -var selected=false +var selected = false func _input_event(camera, event, pos, normal, shape): diff --git a/demos/3d/navmesh/navmesh.gd b/demos/3d/navmesh/navmesh.gd index 87b0e1d2cc1..f3eaf766d27 100644 --- a/demos/3d/navmesh/navmesh.gd +++ b/demos/3d/navmesh/navmesh.gd @@ -1,7 +1,7 @@ extends Navigation -# member variables +# Member variables const SPEED = 4.0 var camrot = 0.0 @@ -11,7 +11,7 @@ var end = Vector3() var m = FixedMaterial.new() var path = [] -var draw_path=false +var draw_path = false func _process(delta): diff --git a/demos/3d/platformer/bullet.gd b/demos/3d/platformer/bullet.gd index 47092735356..29219403bd1 100644 --- a/demos/3d/platformer/bullet.gd +++ b/demos/3d/platformer/bullet.gd @@ -1,5 +1,5 @@ extends RigidBody -# member variables -var disabled=false +# Member variables +var disabled = false diff --git a/demos/3d/platformer/coin.gd b/demos/3d/platformer/coin.gd index ef840149311..bd2eea81e29 100644 --- a/demos/3d/platformer/coin.gd +++ b/demos/3d/platformer/coin.gd @@ -1,11 +1,11 @@ extends Area -# member variables +# Member variables var taken = false func _on_coin_body_enter(body): if (not taken and body extends preload("res://player.gd")): get_node("anim").play("take") - taken=true + taken = true diff --git a/demos/3d/platformer/enemy.gd b/demos/3d/platformer/enemy.gd index 61671c7bd38..55c79e48581 100644 --- a/demos/3d/platformer/enemy.gd +++ b/demos/3d/platformer/enemy.gd @@ -1,7 +1,7 @@ extends RigidBody -# member variables +# Member variables const STATE_WALKING = 0 const STATE_DYING = 1 @@ -20,9 +20,9 @@ func _integrate_forces(state): var lv = state.get_linear_velocity() var g = state.get_total_gravity() - lv += g*delta # apply gravity + lv += g*delta # Apply gravity var up = -g.normalized() - + if (dying): state.set_linear_velocity(lv) return diff --git a/demos/3d/platformer/follow_camera.gd b/demos/3d/platformer/follow_camera.gd index 3d18327df00..d0d531b9a56 100644 --- a/demos/3d/platformer/follow_camera.gd +++ b/demos/3d/platformer/follow_camera.gd @@ -1,95 +1,80 @@ extends Camera -# member variables here, example: -# var a=2 -# var b="textvar" - -var collision_exception=[] -export var min_distance=0.5 -export var max_distance=4.0 -export var angle_v_adjust=0.0 -export var autoturn_ray_aperture=25 -export var autoturn_speed=50 +# Member variables +var collision_exception = [] +export var min_distance = 0.5 +export var max_distance = 4.0 +export var angle_v_adjust = 0.0 +export var autoturn_ray_aperture = 25 +export var autoturn_speed = 50 var max_height = 2.0 var min_height = 0 func _fixed_process(dt): - var target = get_parent().get_global_transform().origin + var target = get_parent().get_global_transform().origin var pos = get_global_transform().origin - var up = Vector3(0,1,0) + var up = Vector3(0, 1, 0) var delta = pos - target - #regular delta follow - - #check ranges + # Regular delta follow + # Check ranges if (delta.length() < min_distance): - delta = delta.normalized() * min_distance + delta = delta.normalized()*min_distance elif (delta.length() > max_distance): - delta = delta.normalized() * max_distance + delta = delta.normalized()*max_distance - #check upper and lower height - if ( delta.y > max_height): + # Check upper and lower height + if (delta.y > max_height): delta.y = max_height - if ( delta.y < min_height): + if (delta.y < min_height): delta.y = min_height - #check autoturn + # Check autoturn + var ds = PhysicsServer.space_get_direct_state(get_world().get_space()) - var ds = PhysicsServer.space_get_direct_state( get_world().get_space() ) - - - var col_left = ds.intersect_ray(target,target+Matrix3(up,deg2rad(autoturn_ray_aperture)).xform(delta),collision_exception) - var col = ds.intersect_ray(target,target+delta,collision_exception) - var col_right = ds.intersect_ray(target,target+Matrix3(up,deg2rad(-autoturn_ray_aperture)).xform(delta),collision_exception) + var col_left = ds.intersect_ray(target, target + Matrix3(up, deg2rad(autoturn_ray_aperture)).xform(delta), collision_exception) + var col = ds.intersect_ray(target, target + delta, collision_exception) + var col_right = ds.intersect_ray(target, target + Matrix3(up, deg2rad(-autoturn_ray_aperture)).xform(delta), collision_exception) if (!col.empty()): - #if main ray was occluded, get camera closer, this is the worst case scenario + # If main ray was occluded, get camera closer, this is the worst case scenario delta = col.position - target elif (!col_left.empty() and col_right.empty()): - #if only left ray is occluded, turn the camera around to the right - delta = Matrix3(up,deg2rad(-dt*autoturn_speed)).xform(delta) + # If only left ray is occluded, turn the camera around to the right + delta = Matrix3(up, deg2rad(-dt*autoturn_speed)).xform(delta) elif (col_left.empty() and !col_right.empty()): - #if only right ray is occluded, turn the camera around to the left - delta = Matrix3(up,deg2rad(dt*autoturn_speed)).xform(delta) + # If only right ray is occluded, turn the camera around to the left + delta = Matrix3(up, deg2rad(dt*autoturn_speed)).xform(delta) else: - #do nothing otherwise, left and right are occluded but center is not, so do not autoturn + # Do nothing otherwise, left and right are occluded but center is not, so do not autoturn pass - #apply lookat - if (delta==Vector3()): - delta = (pos - target).normalized() * 0.0001 + # Apply lookat + if (delta == Vector3()): + delta = (pos - target).normalized()*0.0001 pos = target + delta - look_at_from_pos(pos,target,up) + look_at_from_pos(pos, target, up) - #turn a little up or down + # Turn a little up or down var t = get_transform() - t.basis = Matrix3(t.basis[0],deg2rad(angle_v_adjust)) * t.basis + t.basis = Matrix3(t.basis[0], deg2rad(angle_v_adjust))*t.basis set_transform(t) - - + func _ready(): - -#find collision exceptions for ray + # Find collision exceptions for ray var node = self while(node): if (node extends RigidBody): collision_exception.append(node.get_rid()) break else: - node=node.get_parent() - # Initalization here + node = node.get_parent() set_fixed_process(true) - #this detaches the camera transform from the parent spatial node + # This detaches the camera transform from the parent spatial node set_as_toplevel(true) - - - - - - diff --git a/demos/3d/platformer/player.gd b/demos/3d/platformer/player.gd index f299f885ed9..4cac1817e45 100644 --- a/demos/3d/platformer/player.gd +++ b/demos/3d/platformer/player.gd @@ -1,7 +1,7 @@ extends RigidBody -# member variables +# Member variables const ANIM_FLOOR = 0 const ANIM_AIR_UP = 1 const ANIM_AIR_DOWN = 2 @@ -14,14 +14,14 @@ const CHAR_SCALE = Vector3(0.3, 0.3, 0.3) var facing_dir = Vector3(1, 0, 0) var movement_dir = Vector3() -var jumping=false +var jumping = false var turn_speed = 40 var keep_jump_inertia = true var air_idle_deaccel = false var accel = 19.0 var deaccel = 14.0 -var sharp_turn_threshhold = 140 +var sharp_turn_threshold = 140 var max_speed = 3.1 var on_floor = false @@ -34,7 +34,7 @@ var shoot_blend = 0 func adjust_facing(p_facing, p_target, p_step, p_adjust_rate, current_gn): - var n = p_target # normal + var n = p_target # Normal var t = n.cross(current_gn).normalized() var x = n.dot(p_facing) @@ -42,7 +42,7 @@ func adjust_facing(p_facing, p_target, p_step, p_adjust_rate, current_gn): var ang = atan2(y,x) - if (abs(ang) < 0.001): # too small + if (abs(ang) < 0.001): # Too small return p_facing var s = sign(ang) @@ -59,22 +59,22 @@ func adjust_facing(p_facing, p_target, p_step, p_adjust_rate, current_gn): func _integrate_forces(state): - var lv = state.get_linear_velocity() # linear velocity + var lv = state.get_linear_velocity() # Linear velocity var g = state.get_total_gravity() var delta = state.get_step() # var d = 1.0 - delta*state.get_total_density() # if (d < 0): # d = 0 - lv += g*delta # apply gravity + lv += g*delta # Apply gravity var anim = ANIM_FLOOR var up = -g.normalized() # (up is against gravity) - var vv = up.dot(lv) # vertical velocity - var hv = lv - up*vv # horizontal velocity + var vv = up.dot(lv) # Vertical velocity + var hv = lv - up*vv # Horizontal velocity - var hdir = hv.normalized() # horizontal direction - var hspeed = hv.length() # horizontal speed + var hdir = hv.normalized() # Horizontal direction + var hspeed = hv.length() # Horizontal speed var floor_velocity var onfloor = false @@ -90,7 +90,7 @@ func _integrate_forces(state): floor_velocity = state.get_contact_collider_velocity_at_pos(i) break - var dir = Vector3() # where does the player intend to walk to + var dir = Vector3() # Where does the player intend to walk to var cam_xform = get_node("target/camera").get_global_transform() if (Input.is_action_pressed("move_forward")): @@ -108,7 +108,7 @@ func _integrate_forces(state): var target_dir = (dir - up*dir.dot(up)).normalized() if (onfloor): - var sharp_turn = hspeed > 0.1 and rad2deg(acos(target_dir.dot(hdir))) > sharp_turn_threshhold + var sharp_turn = hspeed > 0.1 and rad2deg(acos(target_dir.dot(hdir))) > sharp_turn_threshold if (dir.length() > 0.1 and !sharp_turn): if (hspeed > 0.001): @@ -130,7 +130,7 @@ func _integrate_forces(state): hv = hdir*hspeed - var mesh_xform = get_node("Armature").get_transform() + var mesh_xform = get_node("Armature").get_transform() var facing_mesh = -mesh_xform.basis[0].normalized() facing_mesh = (facing_mesh - up*facing_mesh.dot(up)).normalized() facing_mesh = adjust_facing(facing_mesh, target_dir, delta, 1.0/hspeed*turn_speed, up) @@ -171,7 +171,7 @@ func _integrate_forces(state): #lv += floor_velocity last_floor_velocity = floor_velocity else: - if (on_floor) : + if (on_floor): #if (keep_jump_inertia): # lv += last_floor_velocity pass @@ -180,7 +180,7 @@ func _integrate_forces(state): movement_dir = lv on_floor = onfloor - + state.set_linear_velocity(lv) if (shoot_blend > 0): @@ -194,7 +194,7 @@ func _integrate_forces(state): bullet.set_transform(get_node("Armature/bullet").get_global_transform().orthonormalized()) get_parent().add_child(bullet) bullet.set_linear_velocity(get_node("Armature/bullet").get_global_transform().basis[2].normalized()*20) - PS.body_add_collision_exception(bullet.get_rid(), get_rid()) # add it to bullet + PS.body_add_collision_exception(bullet.get_rid(), get_rid()) # Add it to bullet get_node("sfx").play("shoot") prev_shoot = shoot_attempt diff --git a/demos/3d/truck_town/car_select.gd b/demos/3d/truck_town/car_select.gd index 62383a8b9a2..4efcf63426d 100644 --- a/demos/3d/truck_town/car_select.gd +++ b/demos/3d/truck_town/car_select.gd @@ -1,7 +1,7 @@ extends Control -# member variables +# Member variables var town = null diff --git a/demos/3d/truck_town/follow_camera.gd b/demos/3d/truck_town/follow_camera.gd index 5e6324db733..7c6a0a2ba63 100644 --- a/demos/3d/truck_town/follow_camera.gd +++ b/demos/3d/truck_town/follow_camera.gd @@ -1,7 +1,7 @@ extends Camera -# member variables +# Member variables var collision_exception = [] export var min_distance = 0.5 export var max_distance = 4.0 @@ -19,15 +19,15 @@ func _fixed_process(dt): var delta = pos - target - # regular delta follow + # Regular delta follow - # check ranges + # Check ranges if (delta.length() < min_distance): delta = delta.normalized()*min_distance elif (delta.length() > max_distance): delta = delta.normalized()*max_distance - # check upper and lower height + # Check upper and lower height if ( delta.y > max_height): delta.y = max_height if ( delta.y < min_height): @@ -37,14 +37,14 @@ func _fixed_process(dt): look_at_from_pos(pos, target, up) - # turn a little up or down + # Turn a little up or down var t = get_transform() t.basis = Matrix3(t.basis[0], deg2rad(angle_v_adjust))*t.basis set_transform(t) func _ready(): - # find collision exceptions for ray + # Find collision exceptions for ray var node = self while(node): if (node extends RigidBody): @@ -53,5 +53,5 @@ func _ready(): else: node = node.get_parent() set_fixed_process(true) - # this detaches the camera transform from the parent spatial node + # This detaches the camera transform from the parent spatial node set_as_toplevel(true) diff --git a/demos/3d/truck_town/vehicle.gd b/demos/3d/truck_town/vehicle.gd index 1c9bd2e8913..22c5b7f0d42 100644 --- a/demos/3d/truck_town/vehicle.gd +++ b/demos/3d/truck_town/vehicle.gd @@ -1,7 +1,7 @@ extends VehicleBody -# member variables +# Member variables const STEER_SPEED = 1 const STEER_LIMIT = 0.4 diff --git a/demos/gui/drag_and_drop/drag_drop_script.gd b/demos/gui/drag_and_drop/drag_drop_script.gd index 7bcaf1a35e0..719c42fe8f2 100644 --- a/demos/gui/drag_and_drop/drag_drop_script.gd +++ b/demos/gui/drag_and_drop/drag_drop_script.gd @@ -3,12 +3,12 @@ extends ColorPickerButton func get_drag_data(pos): - # use another colorpicker as drag preview + # Use another colorpicker as drag preview var cpb = ColorPickerButton.new() cpb.set_color(get_color()) cpb.set_size(Vector2(50, 50)) set_drag_preview(cpb) - # return color as drag data + # Return color as drag data return get_color() diff --git a/demos/gui/input_mapping/controls.gd b/demos/gui/input_mapping/controls.gd index 7420053ef1e..3cee6e6871b 100644 --- a/demos/gui/input_mapping/controls.gd +++ b/demos/gui/input_mapping/controls.gd @@ -1,3 +1,6 @@ + +extends Control + # Note for the reader: # # This demo conveniently uses the same names for actions and for the container nodes @@ -9,9 +12,7 @@ # action and the node, e.g.: # button.connect("pressed", self, "wait_for_input", [ button, action ]) -extends Control - -# member variables +# Member variables var player_actions = [ "move_up", "move_down", "move_left", "move_right", "jump" ] var action # To register the action the UI is currently handling var button # Button node corresponding to the above action diff --git a/demos/gui/translation/main.gd b/demos/gui/translation/main.gd index 9b188cd588f..c3e788f82b6 100644 --- a/demos/gui/translation/main.gd +++ b/demos/gui/translation/main.gd @@ -10,7 +10,7 @@ func _goto_scene(): func _on_system_pressed(): - # will autodetect based on system, then fall back + # Will autodetect based on system, then fall back # to english if not found _goto_scene() diff --git a/demos/misc/autoload/global.gd b/demos/misc/autoload/global.gd index 126cbc0ab7d..e094ab97844 100644 --- a/demos/misc/autoload/global.gd +++ b/demos/misc/autoload/global.gd @@ -1,6 +1,6 @@ extends Node -# member variables +# Member variables var current_scene = null @@ -34,7 +34,7 @@ func _deferred_goto_scene(path): func _ready(): # Get the current scene, the first time. - # it is always the last child of root, + # It is always the last child of root, # after the autoloaded nodes. var root = get_tree().get_root() diff --git a/demos/misc/autoload/scene_a.gd b/demos/misc/autoload/scene_a.gd index b95ce7dc6e0..f9c39887b03 100644 --- a/demos/misc/autoload/scene_a.gd +++ b/demos/misc/autoload/scene_a.gd @@ -1,7 +1,7 @@ extends Panel -# member variables here, example: +# Member variables here, example: # var a=2 # var b="textvar" @@ -13,4 +13,4 @@ func _ready(): func _on_goto_scene_pressed(): get_node("/root/global").goto_scene("res://scene_b.scn") - pass # replace with function body + pass # Replace with function body diff --git a/demos/misc/autoload/scene_b.gd b/demos/misc/autoload/scene_b.gd index 599058848bb..fdf2287a046 100644 --- a/demos/misc/autoload/scene_b.gd +++ b/demos/misc/autoload/scene_b.gd @@ -1,7 +1,7 @@ extends Panel -# member variables here, example: +# Member variables here, example: # var a=2 # var b="textvar" @@ -13,4 +13,4 @@ func _ready(): func _on_goto_scene_pressed(): get_node("/root/global").goto_scene("res://scene_a.scn") - pass # replace with function body + pass # Replace with function body diff --git a/demos/misc/joysticks/joysticks.gd b/demos/misc/joysticks/joysticks.gd index dc9166e49e5..7add88573d8 100644 --- a/demos/misc/joysticks/joysticks.gd +++ b/demos/misc/joysticks/joysticks.gd @@ -8,7 +8,7 @@ extends Node2D # # Licensed under the MIT license -# member variables +# Member variables var joy_num var cur_joy var axis_value @@ -16,21 +16,21 @@ var btn_state func _input(event): - # get the joystick device number from the spinbox + # Get the joystick device number from the spinbox joy_num = get_node("joy_num").get_value() - # display the name of the joystick if we haven't already + # Display the name of the joystick if we haven't already if joy_num != cur_joy: cur_joy = joy_num get_node("joy_name").set_text(Input.get_joy_name(joy_num)) - # loop through the axes and show their current values + # Loop through the axes and show their current values for axis in range(0, 8): axis_value = Input.get_joy_axis(joy_num, axis) get_node("axis_prog" + str(axis)).set_value(100*axis_value) get_node("axis_val" + str(axis)).set_text(str(axis_value)) - # loop through the buttons and highlight the ones that are pressed + # Loop through the buttons and highlight the ones that are pressed for btn in range(0, 17): btn_state = 1 if (Input.is_joy_button_pressed(joy_num, btn)): diff --git a/demos/misc/regex/regex.gd b/demos/misc/regex/regex.gd index 4921f4ff2e6..98e5ca8828a 100644 --- a/demos/misc/regex/regex.gd +++ b/demos/misc/regex/regex.gd @@ -1,7 +1,7 @@ extends VBoxContainer -# member variables +# Member variables var regex = RegEx.new() diff --git a/demos/misc/scene_changer/scene_a.gd b/demos/misc/scene_changer/scene_a.gd index e27c48cf115..0e80395e84a 100644 --- a/demos/misc/scene_changer/scene_a.gd +++ b/demos/misc/scene_changer/scene_a.gd @@ -1,7 +1,7 @@ extends Panel -# member variables here, example: +# Member variables here, example: # var a=2 # var b="textvar" @@ -13,4 +13,4 @@ func _ready(): func _on_goto_scene_pressed(): get_tree().change_scene("res://scene_b.scn") - pass # replace with function body + pass # Replace with function body diff --git a/demos/misc/scene_changer/scene_b.gd b/demos/misc/scene_changer/scene_b.gd index b785ada45c0..9ed13cf26ba 100644 --- a/demos/misc/scene_changer/scene_b.gd +++ b/demos/misc/scene_changer/scene_b.gd @@ -1,7 +1,7 @@ extends Panel -# member variables here, example: +# Member variables here, example: # var a=2 # var b="textvar" @@ -13,4 +13,4 @@ func _ready(): func _on_goto_scene_pressed(): get_tree().change_scene("res://scene_a.scn") - pass # replace with function body + pass # Replace with function body diff --git a/demos/misc/threads/thread.gd b/demos/misc/threads/thread.gd index fbfd68af2ba..1ef67e403c7 100644 --- a/demos/misc/threads/thread.gd +++ b/demos/misc/threads/thread.gd @@ -1,31 +1,31 @@ extends Node2D -# member variables +# Member variables var thread = Thread.new() -# this function runs in a thread! -# threads always take one userdata argument +# This function runs in a thread! +# Threads always take one userdata argument func _bg_load(path): print("THREAD FUNC!") - # load the resource + # Load the resource var tex = ResourceLoader.load(path) - # call _bg_load_done on main thread + # Call _bg_load_done on main thread call_deferred("_bg_load_done") return tex # return it func _bg_load_done(): - # wait for the thread to complete, get the returned value + # Wait for the thread to complete, get the returned value var tex = thread.wait_to_finish() - # set to the sprite + # Set to the sprite get_node("sprite").set_texture(tex) func _on_load_pressed(): if (thread.is_active()): - # already working + # Already working return print("START THREAD!") thread.start(self, "_bg_load", "res://mona.png") diff --git a/demos/misc/tween/main.gd b/demos/misc/tween/main.gd index 4d37c18ba98..512271311ee 100644 --- a/demos/misc/tween/main.gd +++ b/demos/misc/tween/main.gd @@ -1,7 +1,7 @@ extends Control -# member variables +# Member variables var trans = ["linear", "sine", "quint", "quart", "quad", "expo", "elastic", "cubic", "circ", "bounce", "back"] var eases = ["in", "out", "in_out", "out_in"] var modes = ["move", "color", "scale", "rotate", "callback", "follow", "repeat", "pause"] diff --git a/demos/misc/udp_chat/chat.gd b/demos/misc/udp_chat/chat.gd index a2d52bf1261..71286895f4b 100644 --- a/demos/misc/udp_chat/chat.gd +++ b/demos/misc/udp_chat/chat.gd @@ -5,7 +5,7 @@ extends Panel # (UDP can lose packets and you won't normally find out, so don't do a chat this way) # This is just a demo that shows how to use the UDP class. -# member variables +# Member variables var udp = PacketPeerUDP.new() diff --git a/demos/misc/window_management/control.gd b/demos/misc/window_management/control.gd index 881dbdc7985..cd8e0e185bc 100644 --- a/demos/misc/window_management/control.gd +++ b/demos/misc/window_management/control.gd @@ -1,7 +1,7 @@ extends Control -# member variables +# Member variables var mousepos diff --git a/demos/misc/window_management/observer/observer.gd b/demos/misc/window_management/observer/observer.gd index c1878bca434..f1008118595 100644 --- a/demos/misc/window_management/observer/observer.gd +++ b/demos/misc/window_management/observer/observer.gd @@ -1,7 +1,7 @@ extends Spatial -# member variables +# Member variables var r_pos = Vector2() var state @@ -29,7 +29,7 @@ func _fixed_process(delta): if(Input.get_mouse_mode() != Input.MOUSE_MODE_CAPTURED): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) - var dir = Vector3() + var dir = Vector3() var cam = get_global_transform() var org = get_translation() diff --git a/demos/viewport/2d_in_3d/pong.gd b/demos/viewport/2d_in_3d/pong.gd index 113c1cd44e3..bf93c63bf2b 100644 --- a/demos/viewport/2d_in_3d/pong.gd +++ b/demos/viewport/2d_in_3d/pong.gd @@ -1,45 +1,45 @@ extends Node2D -# member variables +# Member variables const INITIAL_BALL_SPEED = 80 var ball_speed = INITIAL_BALL_SPEED -var screen_size = Vector2(640,400) -# default ball direction -var direction = Vector2(-1,0) -var pad_size = Vector2(8,32) +var screen_size = Vector2(640, 400) +# Default ball direction +var direction = Vector2(-1, 0) +var pad_size = Vector2(8, 32) const PAD_SPEED = 150 func _process(delta): - # get ball position and pad rectangles + # Get ball position and pad rectangles var ball_pos = get_node("ball").get_pos() var left_rect = Rect2(get_node("left").get_pos() - pad_size*0.5, pad_size) var right_rect = Rect2(get_node("right").get_pos() - pad_size*0.5, pad_size) - # integrate new ball postion + # Integrate new ball postion ball_pos += direction*ball_speed*delta - # flip when touching roof or floor + # Flip when touching roof or floor if ((ball_pos.y < 0 and direction.y < 0) or (ball_pos.y > screen_size.y and direction.y > 0)): direction.y = -direction.y - # flip, change direction and increase speed when touching pads + # Flip, change direction and increase speed when touching pads if ((left_rect.has_point(ball_pos) and direction.x < 0) or (right_rect.has_point(ball_pos) and direction.x > 0)): direction.x = -direction.x ball_speed *= 1.1 direction.y = randf()*2.0 - 1 direction = direction.normalized() - # check gameover + # Check gameover if (ball_pos.x < 0 or ball_pos.x > screen_size.x): ball_pos = screen_size*0.5 ball_speed = INITIAL_BALL_SPEED - direction = Vector2(-1,0) + direction = Vector2(-1, 0) get_node("ball").set_pos(ball_pos) - # move left pad + # Move left pad var left_pos = get_node("left").get_pos() if (left_pos.y > 0 and Input.is_action_pressed("left_move_up")): @@ -49,7 +49,7 @@ func _process(delta): get_node("left").set_pos(left_pos) - # move right pad + # Move right pad var right_pos = get_node("right").get_pos() if (right_pos.y > 0 and Input.is_action_pressed("right_move_up")): @@ -62,6 +62,6 @@ func _process(delta): func _ready(): # Initalization here - screen_size = get_viewport_rect().size # get actual size + screen_size = get_viewport_rect().size # Get actual size pad_size = get_node("left").get_texture().get_size() set_process(true) diff --git a/demos/viewport/gui_in_3d/gui_3d.gd b/demos/viewport/gui_in_3d/gui_3d.gd index 8b9e352682a..c640b133d34 100644 --- a/demos/viewport/gui_in_3d/gui_3d.gd +++ b/demos/viewport/gui_in_3d/gui_3d.gd @@ -1,26 +1,26 @@ extends Spatial -# member variables +# Member variables var prev_pos = null func _input(event): - # all other (non-mouse) events + # All other (non-mouse) events if (not event.type in [InputEvent.MOUSE_BUTTON, InputEvent.MOUSE_MOTION, InputEvent.SCREEN_DRAG, InputEvent.SCREEN_TOUCH]): get_node("viewport").input(event) -# mouse events for area +# Mouse events for Area func _on_area_input_event(camera, event, click_pos, click_normal, shape_idx): - # use click pos (click in 3d space, convert to area space) + # Use click pos (click in 3d space, convert to area space) var pos = get_node("area").get_global_transform().affine_inverse()*click_pos - # convert to 2D + # Convert to 2D pos = Vector2(pos.x, pos.y) - # convert to viewport coordinate system + # Convert to viewport coordinate system pos.x = (pos.x + 1.5)*100 pos.y = (-pos.y + 0.75)*100 - # set to event + # Set to event event.pos = pos event.global_pos = pos if (prev_pos == null): @@ -28,7 +28,7 @@ func _on_area_input_event(camera, event, click_pos, click_normal, shape_idx): if (event.type == InputEvent.MOUSE_MOTION): event.relative_pos = pos - prev_pos prev_pos = pos - # sned the event to the viewport + # Send the event to the viewport get_node("viewport").input(event) diff --git a/demos/viewport/screen_capture/screen_capture.gd b/demos/viewport/screen_capture/screen_capture.gd index 393efb60b6a..9867d954522 100644 --- a/demos/viewport/screen_capture/screen_capture.gd +++ b/demos/viewport/screen_capture/screen_capture.gd @@ -4,13 +4,13 @@ extends Control func _on_button_pressed(): get_viewport().queue_screen_capture() - # let two frames pass to make sure the screen was captured - yield(get_tree(),"idle_frame") - yield(get_tree(),"idle_frame") - # retrieve the captured image + # Let two frames pass to make sure the screen was captured + yield(get_tree(), "idle_frame") + yield(get_tree(), "idle_frame") + # Retrieve the captured image var img = get_viewport().get_screen_capture() - # create a texture for it + # Create a texture for it var tex = ImageTexture.new() tex.create_from_image(img) - # set it to the capture node + # Set it to the capture node get_node("capture").set_texture(tex) From 323dde7f3164477b3d51fda8352d8b37a19f7f9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 21 Nov 2015 16:12:54 +0100 Subject: [PATCH 5/9] Update 2D demos scenes for 2.0 format --- demos/2d/area_input/input.scn | Bin 2886 -> 3118 bytes demos/2d/dynamic_collision_shapes/ball.scn | Bin 1898 -> 1857 bytes .../dynamic_colobjs.scn | Bin 4348 -> 4399 bytes demos/2d/fog_of_war/fog.scn | Bin 3714 -> 4159 bytes demos/2d/fog_of_war/tile_edit.scn | Bin 1443 -> 1570 bytes demos/2d/fog_of_war/troll.scn | Bin 1839 -> 1979 bytes demos/2d/hdr/beach_cave.scn | Bin 2972 -> 4834 bytes demos/2d/hexamap/map.scn | Bin 2644 -> 3517 bytes demos/2d/hexamap/tiles.scn | Bin 2091 -> 2217 bytes demos/2d/hexamap/troll.scn | Bin 1839 -> 1983 bytes demos/2d/isometric/dungeon.scn | Bin 8743 -> 4708 bytes demos/2d/isometric/tileset.scn | Bin 2565 -> 4476 bytes demos/2d/isometric/troll.scn | Bin 2100 -> 2116 bytes demos/2d/isometric_light/column.scn | Bin 1909 -> 2026 bytes demos/2d/isometric_light/cubio.scn | Bin 7006 -> 6952 bytes demos/2d/isometric_light/map.scn | Bin 8661 -> 9352 bytes demos/2d/isometric_light/shoot.scn | Bin 4561 -> 4111 bytes demos/2d/isometric_light/tileset_scene.scn | Bin 4812 -> 5339 bytes demos/2d/isometric_light/torch.scn | Bin 4416 -> 3861 bytes demos/2d/kinematic_char/colworld.scn | Bin 7459 -> 7366 bytes demos/2d/kinematic_char/player.scn | Bin 1728 -> 1703 bytes demos/2d/kinematic_col/colworld.scn | Bin 2941 -> 4073 bytes demos/2d/kinematic_col/player.scn | Bin 1495 -> 1625 bytes demos/2d/light_mask/lightmask.scn | Bin 2916 -> 3829 bytes demos/2d/lights_shadows/light_shadows.scn | Bin 7181 -> 4978 bytes demos/2d/lookat/lookat.scn | Bin 1622 -> 1640 bytes demos/2d/motion/motion.scn | Bin 2845 -> 2738 bytes demos/2d/navpoly/navigation.scn | Bin 3456 -> 5128 bytes demos/2d/navpoly/navigation2.scn | Bin 3564 -> 0 bytes demos/2d/normalmaps/normalmap.scn | Bin 2450 -> 3168 bytes demos/2d/particles/particles.xml | 265 +++--- demos/2d/platformer/bullet.xml | 275 +++--- demos/2d/platformer/coin.xml | 295 +++--- demos/2d/platformer/enemy.xml | 106 ++- demos/2d/platformer/moving_platform.xml | 216 +++-- demos/2d/platformer/one_way_platform.xml | 67 +- demos/2d/platformer/parallax_bg.xml | 258 +++--- demos/2d/platformer/player.xml | 244 ++--- demos/2d/platformer/seesaw.xml | 209 +++-- demos/2d/platformer/stage.xml | 843 ++---------------- demos/2d/platformer/tileset_edit.xml | 221 +++-- demos/2d/pong/pong.xml | 206 +++-- demos/2d/rubegoldberg/ball.xml | 272 +++--- demos/2d/rubegoldberg/box.xml | 246 +++-- demos/2d/rubegoldberg/domino.xml | 246 +++-- demos/2d/rubegoldberg/pendulum.xml | 210 +++-- demos/2d/rubegoldberg/platform.xml | 190 ++-- demos/2d/rubegoldberg/rubegoldberg.xml | 181 ++-- demos/2d/rubegoldberg/seesaw.xml | 266 ++++-- .../screen_space_shaders/screen_shaders.scn | Bin 5936 -> 7562 bytes demos/2d/sdf_font/sdf.scn | Bin 2415 -> 2820 bytes demos/2d/shower_of_bullets/shower.scn | Bin 1836 -> 1909 bytes demos/2d/space_shooter/asteroid.scn | Bin 4516 -> 3548 bytes demos/2d/space_shooter/enemy1.scn | Bin 3759 -> 3369 bytes demos/2d/space_shooter/enemy2.scn | Bin 3801 -> 3253 bytes demos/2d/space_shooter/enemy_shot.scn | Bin 3944 -> 3218 bytes demos/2d/space_shooter/explosion.scn | Bin 1497 -> 1756 bytes demos/2d/space_shooter/level.scn | Bin 9185 -> 6496 bytes demos/2d/space_shooter/level_tiles.scn | Bin 2168 -> 1825 bytes demos/2d/space_shooter/main_menu.scn | Bin 2402 -> 1903 bytes demos/2d/space_shooter/parallax.scn | Bin 3307 -> 2814 bytes demos/2d/space_shooter/ship.scn | Bin 6752 -> 4965 bytes demos/2d/space_shooter/shot.scn | Bin 4079 -> 3315 bytes demos/2d/splash/splash.xml | 338 +++---- demos/2d/sprite_shaders/sprite_shaders.scn | Bin 4079 -> 5477 bytes demos/2d/tetris/grid.xml | 254 ++++-- demos/2d/tetris/tetris.xml | 254 +++--- demos/2d/texscreen/bubbles.scn | Bin 1551 -> 2626 bytes demos/2d/texscreen/lens.scn | Bin 1805 -> 1850 bytes 69 files changed, 2753 insertions(+), 2909 deletions(-) delete mode 100644 demos/2d/navpoly/navigation2.scn diff --git a/demos/2d/area_input/input.scn b/demos/2d/area_input/input.scn index 1a2dcbc5f44b01e92b4ae7228f8c09511b4f5700..f3a19f64daef3e45fa3d99dd9a8e95c129ad4cb9 100644 GIT binary patch literal 3118 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 S_I*IR4Zz^gpg2fh(EkJEC{z^y diff --git a/demos/2d/dynamic_collision_shapes/ball.scn b/demos/2d/dynamic_collision_shapes/ball.scn index e332de276d8698b527041c4c478758606b154b12..51a91d5bc02062993b458cb1a56cf9ce72d5686e 100644 GIT binary patch delta 1301 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 XsZjOKLg$wbzEyuCSG9|K{b~LWDtW(o diff --git a/demos/2d/dynamic_collision_shapes/dynamic_colobjs.scn b/demos/2d/dynamic_collision_shapes/dynamic_colobjs.scn index e6d1ebf9cfd05ef4ad6129fc90f81faa1d128cc7..6d17e2209f8e88d24e09103c20c2414c5e53bf08 100644 GIT binary patch delta 3103 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 diff --git a/demos/2d/fog_of_war/fog.scn b/demos/2d/fog_of_war/fog.scn index 4987f1ead5198aecede135b9d290bd9fc2676553..cf196015675fbc1b13105375d148805cf00df992 100644 GIT binary patch delta 2506 zcmW+&2~-qk68>j;h8YGCl;Iez{)a>H;80K_sMH*wxT{M5gDWxJ?a%`)Gt)Rd2xxFd zJcuSnBayrqH-ZNe58{!oWLTe%sI-^3USdEYjA&(5nJw7rd!vq?E3IANiQpOhNTUZB+&WGVZ zaWX;#&OjqE@riM)n@&S&9OF~K+1Py6Me8y6rY9#``I4k6yG>L#qd=VK(Q8~z-eyY@ zEDof?K`5Utlp%kt@kA?!ElY~&M@WOU3L9@>Y`9Q92?fJzjQUgvLV!TwI0D*`60498 zCg7r6Krz@C1xtLHTREREW+$8JI2A?NSr|`7+iVi^`-Vl|gLU8eR%7w#y1S{{fqfuU+s+6%=Dc)*@ zd=Y7BR>?cL63#*YNH6lKrrZMWbRol!$fBPxniDwQkz66LR2k=B?Tm}Fc-D(3LSc1s z78j256pAQBxrDE9SXj|VtFkfGtW!V%&>*65gq;z}=m+#>qL^_pjFH(-j}PD+NBN(=9BP!@cwmICArr{{^Xa99Q5hG)cb#>wf|d#rHHsFDuM0E~241lKl_!9_W z0}zm8I!Z^$ovaNnK+8pC6C~16M2V9t78RRJezeXlqD{ND8uBIY?;5h{I6^4pD@9+E zX*C_)m=1O?f>|(E&RYdfsE;S_JYE(NWaa?~Gv}ZxSlJltNrGThEvkdT9D4}4;v0~YzHxSr`G2M}YSyuw zbMg*58*}Flkqf^7iN92q@+G{3xuZ0|W_dX;Fd-s=#J_q08I?w$fU87(sY%a?3!IBf+D5Qy@m_#W_kY zghCBu!?t}t5R9`#po8F?BGHE91kMfdrdMF@Lo=kJgxw$ER#==Y>lot(Y~aSs1s_S> z;PnHmlp8QgH4ZYZk&Q+m!A>R;5fWv75DRV61~N~P+JN+^Jme@tt^!MVh4Dn9f2e;5 zCe(Y>@y8;SE%I=rZd7S}(VHRZgHZp_km?U+U}%W0pQMf&iGAoy@I`X0L^3?8{%cLx zF;Zdl@&u`Rc#X_G3I~Ea z0|Yc0`$@2(%8>MMN&=-oG=!0KXc}yW0}vrm&>!>{Y5n34N``t#Uk@r+1F>Sz8Of&> zuY{daQVSuU7@qUhn zkvLS-AXQ{T?)=&QnsA6z_~*2=ZY@z=FOXH21wnkveiR#x1sO)ZjU)w)il3u+Kq>G z9gzVm?8z(3yAJEgwYIAEZBx%z&3KY|+Fm34>x4jzeO4noaM<`kx^Bm{u8-TP}p(e90+?O{uGXdKQ=ahXqJ-tnz zsxZcx57ig=_IygpFC=swv3|HKx4LzgdEPsNi}(N8lX|Q4KLQ&hE72TQld;al$DU2+ zny;o6*^FU9DZ3x~Uhq^s9q7pLU)eHMW+orJy!2b+w{4FqdX7%q7tj!e-aLML;nzi9 zmR;}-QLZ|9f_!z+P4ym__ONeR%ChHv<6CpJkKamqeNwk}Z(i=e2=t(z+{2}qem&i| ztMTWCnVPP?mIp6?*pNO%9BFTV&7WaDx2nghja6b|S^&`%~&$u|{QFWL?&V zsrKF1oHyo?sda;CPnz!Nf^C(jmPNM|G?;JkVVScYcNMgLW8Utzs>s# zAlEK$rYZLkb@AWaJ09&-9(eczd3RrweAUpir4u{feAst=d&Ld^ergX@)A8~_-=)i& z`p=W?$t{y*dtZp+H+@GpJ-*Fx-w_kfs zRt`|>OI~-k{C@Rt-KCO(aorlyS=QVg=&K;i8|(Ab*$Q*+_=Bh1)-TJ(Ezo{eziriL zbIIgM;`Yqk(uECg-7;oL)%!GRvChg_u_qHq+bfZWV807XTTq+-twxncB;wx)q zf^SQ~$%$Q89cK-7qnthDpy}^F27c9jH!gEl&X_|rIonXooYal+=^sz|_^W@u8)hW+ zFK5T6H06A{v8%SaHTZ%dZ0&yctj^R$?7CL%P*>*B398N+^!0ASdRYwc8F6|*<|YjL fPaY1RL$8ai7>RPS=9^oMbS*-8`FW<{AGrSm-bRag delta 2043 zcmZvd4{X%d8Nff=ckv~6Ktjk}{&2~=B&QTXNVX15?FRYmJHk*~XmhK&bZTv%&v)_g z**Du42+ej!Kr3xm+A3RHvb7Mkh;9g}8`Gw#(&mvMrm2&dR;|-iX^vXN(oPzUD4_LE z_6|bFq*=23{ND5P`}6yL-*3rOTpY=yQc$}Z0Stuik2{zoX zsC%?rM%7G>tn#-21jsg7g4HDS+;Cro0giM6PdLcPEexz84P>a{?ty{4RoGm}L5MWg zeO))SjONN)eP%touW0z8^Uz58tBH_nTZXaOQBC;;XdtnGVX2BizQGPcyZloCKeQF2 zz>*lW6Aq^#NO-8DrSq%<-J~Ac2v@yDn) z4c(m>kQ*37^Z6)el@yh9GSKP=`vZ<<1K}PSX(m>gd(o3m`>iZ zivuOgQQCc`iM1_PX`lsg$j7r!)k(#Q<|>l30Hf@EN=aUXBKfm&8r+1*NKV2Mw(zQE z7z2*JzdA3k;=Wy0a%7TmB{>RFGA~E#)UxARMac(;fhMnw8B_4DOg@hpApvS)Ceh1V z=0M)oRhNXS8-0idvsT$uHNS3M&`>6{itWfhkY~A^;ws9^%KP%aBKPQ~R#aSF6|LMv z;+Xh6J8Tt{_>`3hiQkbgix0y%8NmuYw^PDr!V-i@IH+2tDXHXpQ?m$OJD7<+pKV7K z+r>-VxMJ&xR=VY#WDwR7PFU}OIEq;u^Ja^lkr2i2U|(jrM( zPIoO^DjDU1Zc2`;xSEr=;B$9~uR^B!K1Oj5zKTn%TDG%k%+SBb4*sJ0hBxqT=m>6t zHDt@XT(0K??YBGOpoy!I6L#_?eV=AXj@hj}iVq@SJ96B9%PPuC+}@{twGA7E6jOG( zC%t}Q09%C^W91Kg!vB8p-gzAAn#UM&@+O>wLGn#(#4y}hJ)FLTYw_oyoR&BA!k8=d z#2INq9+?)n){4XCt#O&BtNoIQ&B7^eT-WxdK0L4ilei?5Fo9>8oSv8#JzP&aRS{d$ zUxR)4*zuO?W^928Kh%Qho&>nb8L*WtzvI(?7YMJJUYn@6XWY{5OLCqmAcwO1zH1EuhN5Qy%@P3P;E^!lh=`?D<>`sF0Gys9^HOru}Q>3 zbYdtXhj*oBnYDm0{9O-xCX7A!7V`K=fB*m?5uUrce03RP)4PJnGhM;g*!EBeK3isK zYkmDn;p+0T%)_}Y;{KlTQ! zyhByFiI1GzIG1DDyI3W4I>E z>PL9DP~7ndrTCQ^#S%;HBH!W|NnoEurFR?2f{6bh+AUHS0_%kjvGa47g`>i0x`uDz zG)twK-B1Jg)06(n^5ja&&mTeV0(*x;0x(<@4?fQ$=)Ydn4JHo6}Jpu#=3E=bi)FNcbbgQtIR9f*N+J85O{XTVj z6)oX)v~UR}aW!_NAE$Q-JD`ae)QFGaDVo35;700O9yiiqXu60%3*qo9cqbmC;}mcQ ttwsl8q!Hi7jJMJIvhTc&ABb^$fwo^0j&U`sPX%dO2N=oJjihQB|380PexLvV diff --git a/demos/2d/fog_of_war/tile_edit.scn b/demos/2d/fog_of_war/tile_edit.scn index aaca19d3701ca7a8bacf6fea2f340fcd6474c0d0..3eddf38e48d9d7aeeae3019c4629169e0374e1af 100644 GIT binary patch literal 1570 zcmWkv4{#LK8UOb7?lyNJBs37-g~*EjQ< zdEfWF`Tc(Hn>XJZ9FipXc2xn)l>033kJLBI`jz!4ti5x!!RqHbsDA(a^no{N$y zZ#e)@x?n!x=UdD+3zo_{3?;`PLKX<}Xu(M9EKL`NZPn89PKO(&PeK`K3U6i;PQhX{ zNiedyqa$Nxm*$PE7mPy{X)DHg-83zlzzg_lP&ZXYC$|JT;W}wX@B|OrkcS4+i2ET# z1PBuzUkKRHL?YM;0ue$3W|}Qe(Zvy2&M`-kWhf`Hh%Z9SymC*0(f!~Qe}%Uvdjbx# z$Va#~WM(opb7(YVv8-kqbi|GFvc*)lAvlz`G{^lTZV?lzkv=6%D}{_{tX zJ+1+Q#RhyoJg!)pVmNL_{E>*b7Q3LHwARQnOKXm4$$7ny)ePBo6o=W#6&~M;H}j&Q z<>(FKG*;2$Apj?WWWG4$8@LN9Ng3_t?J@ISFCz8qrVER!F;@cY#`OU+W7C*WTZ+z} z*)=_jF^@ZWIN}8lh{Ler!C|Dh3?C8FETe1LF$Y(2@+93BxbHopB(aI#kx?w)BEXlD zZ}GlB#vG@DAFk}dYAlAwHFj^_w2ri5v-p}+iOHURF0C~+1PqnYM*p0PSSLLM6S%Wj z<1WP-nDokOFa1E!@lKko&ZWCV5??C9V5 zH!fXTgQvL)@VEoKZDmL4a$mYp8YHLaFQgexo>12XR58M(;9Wy5@R@SD~I2&x&$zr=@7#Lk3&0*>?eBUSS{$$=%P_-B{mP{c@ zeX(RcK7mocu){~j?2n|y1%RGeW9-nl$Or}vSv(|@4my&z3Xe0;YidO zE96EEMbjZcVsJC54L`bRptmC0fQ`Y5{=U>8sSTm;v9$~z=g%JB{#!CHajickZr<|a ztAFk^&n>H(zIJo;GQ$iegf{yOpN$(aD*_C80C?@ozr;>eSVj>R;S?HU6`^uRLF` zeL39GbmY5*H}C(`hihjZxYAYmP5hs*s*+ywDua*1#OQ6j$(P)7^WAg4 zbI-YFd_tCCZPfyts|1(}0&oBY4!A;@3Q$Rcp?#WukR~Q{YEe?<4*~?pE>(eQQeN#) z*UmXQ?YFcHg$hz9Dw8=YVbX-!S?21Fk@fluWgPIN6UvEDzMoEeIfp_m2@?!&@9$5V zw(V@rS}8x!RaCKyvr}pZPC$%uoHC45LA)sD#gfTZO2oxnwN$KQX9$}t}$tthBwo%hB%Y@Vv}HJHJx;F z(Ci2M0xmU^N~sMEbys0DI7!onl^_Yhp_ZrKtMnYra+9``>Cf7(UslIEwx@0Ixo&XD z;|mANl??SXMS(CmCM4|?A&2-wIjY_cPGlX!quLmF7i{T#jORV-M9<@+pq)&*)Kf#j zq-kW8w9kbguRg=)lTP#wxM~>E#jvzT4XIb&vF?wh(U=^3-v0CkW(Q=`-mn-Vt@%vJ~CUMK`g-R)kV3SkX^>zBRspt$4p8 zuQ`Thc`kI40qG_*5wQgEW}L(UfwjVJtU-t$C_$mE)W9)Qh(CuXF(Lg}rzkXGc($Wt z&0NZ`6xWMZfEzu78*o3vKup1UtVRKES7eQ8YAUX!Wz~%cEUX|Lw(X31LO61A-)^kM z@A;fdeXb8b#b*4Fx09~=vDj1!Enh$N#xh1wP!Hfy7$C1OZWy)}PRo5*4>hEfOVH?J zA(i%&n87JC>NtP&XQEDFOgNm>9CaPb;gQTPxqQ;jt0FU>ierPcO~@N`O5XXJgT45B zya}VY#3hU<;Vqr2?Q5AMHpk0h8jlnk3!AYKX8iI-90HRJ^?U`6Hu!}&G%691T6x2< ztxW8m+Qm{!;C<}sUMWl4DOM%Z4|L)cc}8mT1@K=kF+$P*r{v!(Nh`xQmODV{9RRAo zy>uNrx=#kQoarh0>B+OD4pb8@|HLF##im0A@$a6Y8xT+hxZnv-%_0hR-OCh2jXxB^tI zlmEh@yRd`#n_aD(4d@P~R_`p5p+9<$;XBg!aQf@x()8uyV4r>!r{=E2B`5F+6*}6fTIRE;vOtaV5zQ&kt1;=SMoz5B*@O0JtJu8xh!t zCuCiq$i~*cMIa#+uv*%I-yjUXi(&i;!$W_w7|&w^zK9K9UX%LSPR0gS0i4HQQ6JIp zB_?}}k^hJ2NA!3I?RXxamEOmxxPdiN3yM%j5^NgP7ezdRbJ7Krp^-%J#K>>Bcg@>+ zh>%);(;}Xc1iXQlqzKx~X$sF_xBv7aK3F3y#y2vGwABwUN-{1=>lrTM6fWadrn38P fB!%mxlr+a4rA>;Ae)Rgh$TEZRiE(+HjpzRWum!p` diff --git a/demos/2d/fog_of_war/troll.scn b/demos/2d/fog_of_war/troll.scn index f5d87c363181f4cd96a61ec91051ba0bae6f9d55..ab9af17221357df9908abb7c045acd79404bf5a2 100644 GIT binary patch literal 1979 zcmWlaYj6|S701u+>gfjv;|G4BE7=B`2ILw#riS3NT3NQkBVZFCHObz!w2~G}yUOm$ z7(>b$0tVV-rcfw^P)wM#X~HC=X{JdZpx~5YT0)bVv_Q*D7D#dFGyPCX84|j=-~RXB zx#yh!{hfRJ`UL^L907p+(*RC-0T=*_0oL*`zz`0~2v@#ZN({-#{)DW`Fi=hcb{l}3 zEP-i+o2JW#R?ri2M3r(f%p@~rCJKhB&{7f zT2bl!vEA2Q&w0e0Y)YaiiDk3blt-jBAcWU5x$Y{El z(~>f6V0FzTFNFRRt@0!ax-P4xH03sOnr3FOmjAAMRMT=$N|L^;l2gn`R!&(h)-=}C z@^qtBPWH1I6NE-^d^A}%ZyTzJms5Z&oOZUF_q z)oE>i3{M|F%Ht3=;aX0s*x7;YI1@owjHQ@`S`u)JqMTIB&`ma4&f2c|yh-bJd=oSr zW8^&jIk&%L_cDA0xxqE~JFfKl-#al7+eq8#0xahM2=DOMDEMe2tIOH&X~#eJ37qf9 zw65%8olxyiMSQf@hUeT`DrLwf9d%}#yP9b;XJoX^wqFq1>FkLP%oPEb;jdXOWzZUL z*~|5le>e=2SYtD9C6eJ)*S(L!!m-DZVk?ewNja4j5En7x7COLgyGo=GhPly{z23s)Xrt|J$Mc33^tl#GD;S>hR58N3ot*O!t zH;<=cf90!f4(un2P6xZ~&x`hNiu^U<&}8GdFJ_E=A8DX(3a>EYNFvU5#Gj_)@zz@~i_r@$2N>DxzH`0? zpTRgDeDz!NJ^_Qy#7WouENM12-N6>&F2*ul{8HznS+~lzyArxAt8=y^!H4HOiqB&S zeuhuo;-5c z99coZ;;rcp|4%y2q2Nj^Ek0d5g=?_BYcbY$H(@;rSnrtFUFk5EN0DEF?T+N%cVrVj z7FDsIKZ^@vTM&BwhY4q?C*&+G!AQ4)N2A|Ei2n_zdKDap8d8Zn`5YSjG4ytI<7TKQ zLG(fc@j8GuPI!CEP=p|vj$VE_dYKSdUgzRCe9#*h%Q>Z0;lZA<-akFGYjMk#-!vrwr!M%5C=nN?fUha+Y zYd7rr$M2U++p#*Z>-xJd`S{j#>kiFXP?S$Uc}Z zV3kY;zPP$?Yw?X{>uAuGABY1pc)8-EkB8!asS135&Hd*)&i(lEcP6G^xP9c$$Aiti zuf5v#neU#pd(+Tz`Pkc6F12P}dHat4M|W;-yBhqb8oc??%c(1i_I$za*-)80{`#hy z7h5y)K6fwGHgCIjfBmK-!T;VnF}41J=X7A@i=Rxf5OBTs@sjw!`QulT6~&e8JG~xg v_uF%rYjiJr0Mv;}|IZ?aTRP6({pq78$&E7T?OGLkJxX`<_4f&V&bR%4AU%9l literal 1839 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 b&3naed`HNbrP8t6>5c|4Ju{tb-roKP98T2s diff --git a/demos/2d/hexamap/map.scn b/demos/2d/hexamap/map.scn index 5798aab850c671aa2ee8c2775eb4614935064cde..de49527003e077d8c6bab21af2aef935e20fc89f 100644 GIT binary patch delta 3096 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 yfq#O>DAsRq2eh&}yf-z6L#fZ=P!3p?ULO) z{FNEbT2X3Kn>yBFrWw#wovFh#I;lxJ(FLZNPHWSUnv7}Fb~TBZs5RF9NYiHQ+nU~g znd!~E&wjplZ{CmZ+xMO8=?wtLyLYt65fGJ1j>GH-ZMkgP_rb-^6kgO(vR6tT3_C$VW{5 zGOE`-olyUOqQUI<#n{&wya|r-P1dLq7NX_7Y(3;yQ8t42?El6~F&jJ*JP$Th4rz!D z&RH}lLm5y?^J7P>ZKET;O@)vGqw&5!HupWX4rN)`k={RyV9@;a4Gk z>W_G9Mbr`()ru_KWmATRG%-#bw%%b?ii^ZSHqb0E4w?lDzlr50noKmCSYcu%86*8> z8Z1tzH_>3C(S+Z`auZD^noX>rFf2RGUSABRp-K1wI7<(MTzc5f4-4__8kC@H4BX3Y z-S!bt)g(oRwqtF7!yep_5mscG4=V{dPP`a&FX=KEFDyojv6s7$HX^8!AjgwK_-lbG zU?&k2B6}Xsi-S^JQTgF$A|lDW78l~8R^~O>YTU(gvJ@k^ff#m?b2dqn2BIQ4i-FFz ztt^7q;){3@wr6OvFw752yTqtrtpPV`B3?#S&~Eez+Gi1mA#j)du48NsUX59HkD|~K z*-L18Ep`QqNi(U%Su6nJFpG=ZUnj*DRg9v|Fk;xIa1AMDBdRoLSf63?V6xDFXHG8Q zBXk8{fyYofS;K1Em7PXLFgQg@CR=b!2fPNaw~?p zo1t;vW=!xhe9%594n?KN_Bi%4{BH83<>_~jP>RdgJwt*@mk97_5WDcxmLX+?*lFkw zU^kvj8?_^%G7U#ikBRvm? zAc{iO=RqaEo9zG>YH}ttkr(9=Nmb-n#Srn)T@B&|>_gAnwkr`u7H-%$d@eN2E$he|_c3YJ8E& z0)v@gH8nCo8tBAD!5;Jz@?!8T!|w{WTUy$mA_t)WRo#RFMom;6wTbb#Bu8HJymlNP zbA%IGT#5058qvsBJZG(mq6)3L7DSR0`~-)t!zw!Dft#75*03sy@{&=ELVsPd9{1SM zs+qvYuB8Ed0_W2{W3>6~0QwBTp&8xBtUxtfgfIp`~!7vMgAIDC59|Zbth}ca}3b%5b z3}-8D#;oCP<@TAr!|=3nFPe7LwCkq*idrD&k!7^flL1=l2?KUygDk|tLj+(&c3`Q~ z%8#AkpplK5n^ryh=X24b??Np`dMh}QhmJ_EMfsyR^HJ>jJpS)|kYi*&ni&?Q%$>5_ zl;x!?KV_bj6{M^%W!{u6PFYdPic?mSGT;BqLU;OJ=4HAc8d*&bKQAzz zV-_fZRvuoGX?3EvOe5DYgs#xzNDs}Y$G0b91F|4R$z|wA`Dx?b8`otyytv4k)!7m1 zLA7ZZ0IJh1$mW|lx8oAcb4h22>wDtB-M3b6oWriM>k}`zA75)Eq0&b-y>P=-l$`aP zc|Q$>CL!b5=pC|mt;74%ZML6>H$2F_T6?K~>pk`Pg{zVFJ^HAW^k;o1zjVT;dn(F*?^YnAOM_Sh_ z)5mun`0Uy_{`bBu`M+>4>$o(2`@-QLoqFfPRZsre(R*!V?7&~FPdJ$&0!sb2H!m iSJKyXx4W$OtYZNXWOlY~3{3~f*P*AkC)h*(r2Gd3D#XYD literal 2091 zcmaJ@Ym6IL6+Yv!J-hZkkZnIvr0wK-#F}4Tn z8Ea;|Nn4~kL?VSspa@YZt<jRDsj{;GsqeLMb5r+=aA&5VU^)K~w-#Pcpwfvnk-*_djsvtf?058P>9t!~cRswjRQna)sklH~VppOMYPZUaD zGs^jrVHvESF97)2=XDJRSkHiCxOU4a87ZsKFrb$WD_XH-mFq@XpA5Ps$8373c2I&C zn}i-F_pBOcy_RFZFbgy6`&=ruwzfJmJ9oHgRe6NL5kAUbjz^g^JI_Zm((F-6NOQ9S zXO}1sX#ooY7Vp*;>4vc)9OKdAX7mx5+l<~6kQC>9K=oskz6t5gs3Ot|q<luRg((nVG6b2d-tf6F#d=|u z$vCb&ZkLU84*J(nG8w#zPu30qeruSq@4@q@{E2FaAER@)!1YIGKA<$z;UP1`D5XoqCYF-mPszXWN0S`SgX z=!AIz3j!7eED1O&;F$h>{R^UbzA*KIAT8jCfO!E60u}`<2{=l?eP=|~{{|_&SbXus z5qaHk+>8qH{=a2^lI=j4g_V+RSz5_%P0fJJ1`xV2u%_PTz8Flf35;d_+PhwG%!1{) zFv&(BNu3;Jau?JX7SBH@wI9Mk1obOjXisz_B9zs~@jRBZ?+t63Q8qo>(VF#E)wDF% zn;Han>LMm_m9E)%0e9g5%J^Py(>!a`HPxwj260@{idMAHpHLhbKbx`XTsojqaP)^|fPbsBv+AqZ z>$*bWd=?|9%Il_aCdba@aT_vCtUQZcM`)3L2a{FmIn5A~dSe1OZqKe@{Pd^KBp^u{}H zfi~R%qok;xboYkKMy1fIds^MB*1oaa-JAV;k6W|PXjR877tQW?wxEyuY{!iMi~A?C zANiiLjLTn?Z@&BPgJ_NNRdRpi3h-DR(qDan$CBS#5^#>-+lK|aNbsCrguf8*Iv-D7 z`?<(f2sZa!`oUEmJ5B4gTX)x&?yjf!_~~nTQ53l3>j9XA9nT|cCBM9Ddg-(vKbc`>-E3p2l#XY*nkc=K(^b9H|dx8 zn4jiGW(tN`T37Hf8jsT$0fj{|l99x)V1&~|gjpYi$hk`7PztV*oNE}y<*iGhHA2_g z)*7bU``80mg?_3$NS?2tMx&$PAPj9NnK$rh*u@4>!Kd+l7$J5)?55omJzEN@^kqb& zY>2BJd>PN6i#9*i$zG&5bBeEZV0`mLHSu$Nfw z>gHM%CW#%-i`{*KeMs!&Gw-V}Z!u{<@Z;M_n7X$O@g0`fVbeS8zz#dO!;<%y?-0NT zx%}4Q@R{xG!yO;Ba{DbAWJSGpw|oon~879=;bJ*p5^8 c;)4{Q>ZnWVkzrw>G+?m(S;?=cEA%(vKL_<|k^lez diff --git a/demos/2d/hexamap/troll.scn b/demos/2d/hexamap/troll.scn index f5d87c363181f4cd96a61ec91051ba0bae6f9d55..1f33dabf8e6c00f565948ca6b5542aea5d7121b4 100644 GIT binary patch literal 1983 zcmWkvYj6|S6+XMGr)_~Sem~H)Yy(XTat$3*^YB@%knQpaSOk(nx_2$Dq{Y&%vb!?I zKv_e0rs+&!pe7{6B$FmhG6`v#Y0{=dv0H{|2~B3w0v%>pAcfLb+L@Lz43BQ^zwewg z_nh;c@7z0(5Cr)01Objt19-&?zyMebu$G4bhHy|pxWF1IIV7hNNm-Ra43MDR3E(D+ zVH)A4>9U~}^`sn8rMwI?$&8uFqG4)z(a>_kvMvrPk^x>)AEQ=A708fIWRX(UobcO+u!S}r#~lL8;9^sSRe%%Uzskd)ipEViI# zC=X?%)|JzeQjRQQzYg>8Apx7KW;~p5<%6L(2I8Ye1Ozk;56ZL_Y~AYN2RG3QBTF8qCSG5)2&Wj7Ud>`lLAZ zV`Z7CORAC9^gPTUt8KQ%rDQU)POBi<(pat-il#<#(pFhFXu@WyxV&Tx*`7J>yrgFo zmEIfMd)4)D`q4or>%Bt8f$6= zy2%QVLu}Rrq1l?w4r*rjJOedksVk*R8FB2Ju1HptRsJ-jY+pSL+fdKXw7CUzOY|L^ ztHK>nX?r$VyM>iD_mznQ_zC_F)E1XlEJ$Y7fLWvm0ULOK>qs=f07t5#zrtGV^d>b` z6_Z-ArOh!mAe0*DDw}DDet`|b^PXWzS0vT6(s&vN5TK5@uv~EAq|Z@wk0WvmDEO@& zYv-eQ>cnv#hp-jbaa!f>ZtTLD2*M&P#~jp?pj#B>lw!7AXA8Mv_#`75EjA+?;b&}a zE`E*URV7cW@CgjkJFRXZfk&KrYw^kOGVI|wtVFNhP^E%cP)6jO?V87%v|-n`LBlad zF3?|ahsyRY!==a#uEpPTVj(GqxCjC>(|?v1h@=;!)j@R)_N;m zZk+n#I80%!&AgLLg;!toJ_ZZM9z%*9xQ|Q8>70PLkP)}ijqLVIL~6k>H=33lJv(*X z6)=d~*|auHy$)O$bvT>w3@h@Mf~LP{Vmtp~Y#X*jk1#1E+`y_yM`KQ$g;=*d3nRE~ zqS~5|)v(p}Rb#CE8(_`}fKLB3*%!UW77e-ejC)woH8meg*xX&bi6QbMcUH@2s&viG z;~TNR@-;RG_7f#%gWdN1lKtBfe_1#>)x6IavnPLv&8@p#QZZ+W$^C=xmzsMsoRl9_ z!k=2r?f+(S+P8eRu8^Fz8I2a?Q(;He>T`Y!~ieEW4av;@nhsqhhBksmroDdnc0EPDmU)hKF!5 z{s#wdaDM~m8FOG`Ea1epvJQuHLX6deU7V$49#SuJbey)bAD>&9-o!8Iea2$|apb+8 zaAYL~i?^oZBtGe^hk~oHyz~^FawfGFz4!q(_RhgZ6tK}DvbWCBSph|U4R$$@KkL9& zd^DeK@=fGrlXf%fnKHsEUz;>4j=Ycjpd!@s_{tQp8hM39N3%L|G>eY zQ$QaUeP*_pA5PnN8qa|>t9t`w4cO!g^!LRE$b2_C9nbag6Wm8{44ozwp$q*n ze%<4H{_%&!({`;1?z#H@i$1<%{raP`=a=MD55MzvC_Hw@o-u3cy{F6T#)rn=`thQk z!&cc;@WG{n+e&Y>S;s@J!p1l-gBL14{cI@ym+IgT*WUYn_vBA5d~ag<*;~i{d?M7= z|N3j4|MK0n_HG_pA;0kM#q%B6SKqzuf93YA?UzFTR72Mvc{zP?;r<8g{>Q6QC*ItA z{aidj85y7J{yiK3g2$c;>{#RAp%u`(D2X wy8QNR<}y9N9tL%y%K!7oczgGUcYgM*m&mmW=wH4%_GXms8b}NX1J2j|e@PmCwEzGB literal 1839 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 delta 7901 zcmX|`2{=^I|Nrlp!N^WUmd>?=R77^lH6~O_h(gRvj6K7QUAc-PLu5~Ak;qy^q3r2v zo01SoqmnfhvXtdFeZT+bf1l^v=icWzpYyr*d|sdT*}f_k5|7!~nwmoYE)fV)*#|)j zybu&C06~d@5QKrCC=7&wc@QiDK>{#N@Fd06hw5hQO7){cySBq3Y)uHl!G>ffNC?K? zFjGb`5Er}?!oyhnDKB5DEj17lhxuWI$3R{E9EA}GZ^bawU?DdC5hTKfl<hjOVnFgRA0)|n z&fswi^7Ek5{K&hwPgv62sG7v6H$0^C)IbV}MApW+`_gE1@;;=E>o~=qYz3W%_mTG? zZ5R>*9!75AU8%ml>I|=NDtVGDhz|&&xX~$ofh6*FlekoM%=SGggvE@fnHMqo45)X+HNC~7eVn{rv@bWSIDE=gWuTZKl zc{c)a+WJP8!q923CENv{!chIm8Q7F9R}Ufb2o@Voqn#&j#YRM*G)6=Sres~R8X|~= zAlQUMiLB{GvMd*!>I>Upf~jmA1KCHG#d^>cyxiEh9hhyI#?%IuAwM=P!jM8;&A1HA0?4uE zi{sD?h90ylm75wE=;h}z&O42y7v^zM=pI)ykXGD2Us#dhWrd)=rYi_>3^L+0B>7Fi z2IoqrQvH-{5ZJ^^=_ta3%pw^Gui2^vWlBs5xdKBtPR2$NkVB^TFk%n_aYY$JY)-OZ z_z?vYTTT=p;wer%Kol=0mthEk?m);d%)%zjBj+5&3kluf#R@=+n@Bc?KVEnzTqVYh z!w51E$Xw1un2>@%gqbP@9uo}acPf?F1a&;z`vWU{SXV7rjp$q9=W_gJ6ND7<-g=a7 zT7%0sJ>rk#Bdy~C!+Y2ewVlwUVv0bvG`!a%qzW-MwZggv(do+iWK~YUB$7_WKQ!e> zB+TBhv4t29H}ZCbiq|AUQk;+EhIsznAP(nP{{ON_`iCWia=}8Jj*&vJ-2c#naIh$r ze{7ZmAH)aqa|JP|Y`%SnB97+H;7AC}D^MWaI*ZeE;B@^ht+Ki>Lyyq9uA!92rqIBMGg@8 zkprfSh%zJ!1B4e6gLx5CPLClZ&fp@#He@21Yy~FL$Z@lPK+rZA2W{oV*c91>wsT_E z2T5=Y`VeJKflP!=__6;~^wJeh^>H$U;F0Mqfu2F<&-qcjd?5f!K*O*#&$W{$%mued zAu>2r@Q4M`2Hp-Cz*r2YwllVkyzm|l0e6oOO-^}U`ks9xi8>VUNr4smO4sV$6{bRf|B(Q|y1d!X7Y7U0sH8Z% z3ETDCrQ12^do-+mT+QoX`toUkUB_na(LOEAri8?^ri%fQapJo2Cq`mFt+ea1bTKj6 zRczr@Hn8Qf=9>%SCH>(-;Fa*^r6ptIk+I{8@=}6#`mBVOn}^yxUwO)|j=G_rNhoN< zR^FY-jt&-zi%nVfq*Y+T6G;(sED5m!7F#y_g_KCyJEFLCN*XM)Pb?|8Nj{3^;6n! zLYol@jdK+XRK6^9yfOFv`$Zl5M0CV=w7?Kl{3?1F->t9QdR0}kqF2+=A-`E)3F~oQ zr!nELG&6r46gBR?|4K!pTj8U|Z+Rz)IK0_<3NvzvSmS={c2ety&YY*VMYf3 zC_ifF4UXM}6S%Eg(NiQ{!{sQhiy}3_`*LWju_B>r3 zN9cR`q;sG-lx96-;1D|78G-_d6^~ahM_E+>ZLGR@jM(!b{4sOfA*Ern%-C7xyX{dh zvv;-Q_J)&aTS*mmF1F(W9bH|-I&XJ*_cPnMv-Y8n5?C+l6FxXPE2PA1lm2ui@q_A3 zTj$7)XA6pGmFcV0!e+2=`*)r2(MgxA{gbr*p=@4J`MKx6BQ(92Xbs+F`fI%)BsRpw zs&JwZtnHtseOu^Kb%JD}x?@NpdI3C=gJu*A_d8;f^c@`LaMQ4WgP73VZE^z!tIdXcy zlSp6cO`^UV`Tq1^(By+xAklVs+g!p^@3PJ7iR*iQ$X_a}7g>I};^)SepDO#H01%zAb#)OB~*Pc;rZ}VyOFBi_R2@1GC7%yn`3Q#;%;q9go?gpG-aBQ>a?# z9#o-slXR9P(Fb-c+%odUMwM$Kmt){D)@0q=I9zg6RYDi~tg*I1@8JT_imkEfao=B` z_0{E8qPbJd$*dQ8tmA@BzY@FX9n5i%wbauoaDxcD^ctO9x#!EX*t*#%Ggh5$;(p+ z#2(*65788A;KbaCPj2I8^DpOqz>D9r&3EH|9hCVZzPutys>aKdfp}A*+`4bd}dtGlQ)(c%2-UXVqCnUO= zZuy1tF$xewd7CW-_^Rr@b$@ui5Z@`zdnbMtUF&@vDk4X*%e$BB5W&?VqysEZWO!w) z{CP1xFJI))$CElH;eK7(XK0j$&3sZ-FA)UH$Gr!n6W(eCKzYFIF0DFS_IpY3sl!)e z@V1RBQ|1&|1={)As*7Bohb!OyaCYnald77QbD=w5Clw={&E5;o1N-z-e=HR+Au)hY~f zwC(Mx6wyffk;?SjanVVZ`Hi|G4cCLNXFfP2=yD%_}0BA_M4!E$4 zma4IuhpgT*8Bw7@K8e9~4_xpATzbfK4yZ1^--5jll{+41cHH$0Tp!gDBjn6Ho=!ad zL#Obs@dfa+s$wlKa?z5q@RZr}H{+)=xIh5MsqRGo8fVTF zBuG&+?ss`PyA5P@FqLD`*Llurz6r;iEk0wseknPwIq3G1q{$!Jd-Tq3NNcLA`O7d8A3t zWq!S9!5fRMW$G7dYiql}=jQE{=X>d6=6Js^{ZFTj`h$+^t7kA#rt*)>u)8x-$w2Pz zfaCPu^ah1@jwM}hy$Tk#jpZ?fFirY)rMs6!nv1}eWId0y(f1DdB{EPhqej*8ru7c% zDFwMWT+RXN77GaMFWJhqGk)XBy%5LIP`%Jo?t9v3%=1@m)Kbk*<9eO0Vla)$pLjlmPg|*~qq`&nva6{Hj<&n1&%{A`94#Iprsm z^NH74-UJfYim;G{%H5G2hYPHpnX6D;h*zwh#afDtiK~_T?tTZje_tjLkBL2JM>nob zTIUtS{2FR@brtxPox9pq*up+*Z4^VNUa3`9_PGVr*hdFSp3(Bz;P<3FbD zNVI4<$a_8PF4iMaDb3I)N1GjW@>@=Q9q6Zi%i$&x30HnVkPKwt1IbWiM0aOe6jkx$ zU_I2gf-nsS=bf_Kx>i>bL)=Cb<>PK9$NVxnb~D*B^d()#FjV?;&ceMS!%=R|%=4K! zm7P#ijQRZ<06ETknFXetWu znJTJUCGQ`S>U?&3dv?RG9`uH~Qd!wd$N0mC#{dx_`W&yxA{ku_U19Uedw;0Y3K~n` z@<~oUSN*8{j58q38oM~>NTJR%@<9(8I@i*!c^`aSeD7_c=96NZsmozEK!0`FF@M&M zpl#AIki>J#(oS8Z5M>y#lA5c2 z@%ZWS4PnqwW@0e0HY&OMK=C`OQj5|S03{TwErZud!lkCUg%-d;13h?7Gp+2Bnysqa z8(Gr9_JUHTWt+1i4#UZZNTMWAPIGYPGfuWPP3IQd0O`5 zHa?A*VHu)tq!JIKBPO6TdvGqZi{B^V)5m-ANN2L<&bErR4P#LX^XR9^?9OB{{LS3& z2h=Ma^(Ul0ULt1psNv=0lfgkL!4SWZ3**9@UPdE4KKSM2ld1|W2k$5NC&?N|iX8?5 zrPW7ejsJL^Us;Rz^sq{Mfy=4%ri5)vX*sp(N6w5NNPJa+zBp3*hN=|(#z!k*Ab}Z+ zZj=oq>XzHItsDPIy#qdS$AoOIH+l)_RD5i#m|tv{_;kqdJ-W93qwT};sRlFPpZ{WT z*ig69O*HUNSokDVB%st6wmxYJk7&bt?>;s4g?_OcT0E_b zpZDK94w!qZ92F?`b}6!7r(%Q)^e6=4G-9^n->^sunvQPcBGVkkCH!fH8Y^cl$XD!b6s{;M7t8pxS$Q)mwxj)DxzsHF+ zS@Hl)r(av?kc{^q%h?5D+FJx_|W12=SHzqEUHd1_x=HF8#)He#41EzMQy zwx?;dhiTsGrvg5*C?9MyCr61wzLXh4p6Kzig&1x@C?vh8*?F5;d>U}fzrw~fOSx7T zGc9=pTlB@n@cU8=svl^)uXMy*woaGCyQ<#De_2RERi*be_TD{v#wWo>#i%5`6Mh0@ zm#?O2+_$vbCiYe;VeJ_vuDCmOsJpqpnI)>kCyr+U@5AdGLR@_|C?u4_ z-Bv;vx9rjTlEN@v1h-@r?;kxql9UDXCk74_^Humso;Sx^_j^DLcEHN*#-pXDX_T%ikX0((~D! zS=X6W)h@*iAR}LW4;ej=v;$J8NUruNk&xe&d^>`9G`;Dsl@mOw7{KFr?yfkvm4_lA zQmWA=)k$@BgHC$vUTF0Vx9+e@F9(iJy7)7NGn&pp6`u|`mZ@KNd+(XR^YOc^7Pn1a zxBE+QE^KWs!>|aP-a4ZZ*3DA@=r>&g#Hc0IdsoE07X$>HF|jWcGTCy?%5 z?U>VG6#mn=mG!15{usJ6eW6By{mNwv~}lD_D=|9l>^e?MnCmb*6VOsou81{;57A9W6}hOEqfLf!m< zH{J~Ns9$0ro@lP+`Vx=W)ihw1yD_u5a%-@0t-AN)-?LlVxifdl1zwB{oZle%e=0l+ z=<0gt%9jOm;pb-NxUs$;8@h9`?Ahqe`5(dP%#3^-uz&Tp{<+F?9dVl#O8VYJ8@mj* zK8Ct?Im^Yp?*Q?$F5s+neX8$S1_sk+>h32z)va-qMx_TE7yElh_ps`URVsj^(R7Gz z1uM$(szuzV>5l^-7$z@$zOnziOTBBg z>glR>{|g%{z{F@c*zE6AL7vRgqx+L<-aVB=!dKh{E^vFsWCiY z*BqlHjPjKA2HlvcL=;tkf>=wD8gprY_4C{4;yA-jQERj=KZSdoi|?9KZ*IjpP*A^a zmzU8Ie=JEJXL2WvK=>AGRW)=)z!mq5{&n>WFR+M{&<(OXE1NjG7P@Do0)M?}wf}dcv zdPL7WjeR<&sd$R`-HEoTHbwvztX)NC=LgFkTSxAskCzJSnYP`&-6|LL2xw#bG0v|`MkGbsUGfXMS}^F= zlCXDoU(AG@o-hx}sb$p%TwW|}TH&yq0`=Vm=*UH?UsjqHdz}$@G zpOQXo#gIwc*Ux8g0d}WZ`nIP}-?e?PhoBPG7X&(DlrNt-eMRly2O%@+m(P>T#C^Rq(7P{rq&Bc>harY#Ff>bq{+VLS~<|eW)b8%6@Pc z1qkpdB=m=QC*H7TW*N-KWF99R;N?ON8BUUz)|%5=7!dz^>Xmn{D;m+X{zi5DRhg!P zfd}uPA8DuT{k{b~fvXWL5{OYbI5r9vwd!PYL|GY!{h7;(8qYQ zEf*|3S}CD1Z&xX1)hHg$Fi<-Du5^AY^i1Nb7dV$bfA3p!bjS@6?=pUab>GNqP*-1c z>hh=aNfioI%TO@%71h!=oShr_tjg@`%R=j*b%A(2zL_AG{>u8Pr*%`{t7Ya(y9>b~ zG~wmBzOmdvjxc-wUNJ<2Czcy`=ewtavRZIzhMRT0T)Xym4sXrZS;qT6BpW$z^;$Bs z)nb=2h*fWCUiw1Y92!p*CQ6POZqAc(BUkd3P}BvK0!$v&o_+cDr`3Sqr;aC3dIc8IY(TAM-HDLmJ`UA OA;`wo#`NEr_WuEUhtA9Z diff --git a/demos/2d/isometric/tileset.scn b/demos/2d/isometric/tileset.scn index c04ea5382c0264332d369910f0440d5ff5848000..e487285f83f7fc71b929d08939364c0e204f0216 100644 GIT binary patch literal 4476 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 literal 2565 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 QlRmQ5+7xKw9#7`~1FxWtO#lD@ literal 2100 zcmXX|4Qw1o6@I&O=d;g$@qg{J{KZx*l)cT$4-g@c1npHva`3hcenU% z_qw}xj_nkklQu~!1yoAYq(#I^L8(xHltN2YL@qXMX-QE~g;Zz}8x+z|6%YbJ6oJAd zu&Yl`-;Cya@6CHNyVEnW40oP&081Pf0st9K1%Q$O0B$*QH+5R; z-3L%XN7*dY(aJhocdUY~=`mBy>Ci+QnzVxBS~aVlmgYvf0h)BvjJI%DwtQw_xkA zj#hhQy_h%COoAY7^JOhf&C>hDK^S7^J%5Y11=vap{;WneY%QzLWYoMq6lW4110Nmc zIT7kBRSPBQYG60UeSQGwpafsRYN=bQ6&;As7TC&18d#aVShL$O^_=P&+PIZmpcd59 zaJ6FO@|Nu?dDYFRJAy^SF%m}Ba2H}M2-)TRth&@nth}nx^#a^OM?JCC=jhp#QVv0@ z=MPn7jdaFUa;h`O{#otXs_CRGI~U7a%cnh|L9{KGry?|f6W#;5TIpMiEkZTj$E~er z>Cc6tuD%d7%zVL(c8@d?J8hWk&xcL=#`vMbg$gC7yQ-q7uli^5 zw&CiD1K^%LFn&6^#pmj_o@7zKl}b6f%Yyz?*2pUvPY6PheNrr@>}UlztQs;a)zZIN zknJHkD_IB+gU+XIJxwpG8%sf-V(XgARzWU*1T)fjq!%aDX14!Q3!Vj;+Jddp2-bvO z2|pPP$bCdB*fzbW)%%^CWw{w_AAg=KT2@Y7tIQfX!;NM2RH?UAC%RUieZ5p0E(sYo z@$FK*n6TWamzX6Ng3kZn7~28Pudu6$NKm}8A_pYlfWs#J}xqbApfLXjeiGVeIk^A0UfR= ze*dSXbxRj_SmiEFdu32f?wfNBaySXPnyR@3{*L$npg71K|Raz zJfsfk2J1Nd%jiACarM0VIr6pO(NT;bNxUv~kiEx-5Z6gxX4}|itmTn5emg5&2cAYr}J5*0Na}dG>VsXqjiwdmHEE$FKSKmZ!!)VC`V_ zb@yMFyUQWj6c=UI$iuespU zY+W}uTtFKC$A(=v9Vjb@$|FB$TE%Da=EV7rn>wXMfbi!%LMD!S0l?We7ttgoBYm3% zgp;S#M)94?52PNIl9S^V4p4p{|CkcEy#jcGyQss0)XD7*48_mzf?dG?PGM-rehlGT z7?L({`y|JAc~>VfDqX>C<2DXRYd8>p1iPmm#_q}e7}&WFWqb4)zIQD1FGid}fh*S>v5>j(gdIN6_M4&T%j2xUwP*;6oVl>enF3#Y51; z#Rm8)=;hx+!ee?L6~0dK+LrJc+~YMZUD^g4=w2KM_VG;;IQjwn`~}#^cdUZrUXCV? z0ZMpypP&I~=4{hlwwW`5v)ElW$XN?#Tkf)iK{1d!`dAI>)1xzheu3oZ`RGt=@k H|6lkoH@I(B diff --git a/demos/2d/isometric_light/column.scn b/demos/2d/isometric_light/column.scn index f0b76838850b30c39baf5d82046454ca11de14d1..03f3c2c97644b51fc19bd23256ac488da61c0bb4 100644 GIT binary patch literal 2026 zcmWkv4Q$lr8Gi44m%Chk2qfX)l8`S6`C$b@2`Xwxlh^ja5fa*vz<`a;_W67lH$MBY zeIY5dTu7n7U`zqV&r}EzDjn?@6m6PHRgR#csv~XbHf=3THEjn)E$cd|h@Xz`!_p`F z`+cA9d7tNXcMs3Qqo)X9Pa(iZJ^&X$#s%(7jtg9bfqcRgbV+ib66=u_U4iWdq{x{M z;3tcqkT8X&Vi{>uRvL9FsX#HATr8(8+eiwQq4g`K5LG1$d}ONElwxYy5}R@?*;G?@ zVg8QNgN&>@#h_X^Rp9@9u2{vFj~Uefy|tKC+T z%OzVeRY`-Xq@Ij;nj0H8NFa25i1i3f}6JBN6nmM}Oe*!ADcg#!~CIVZdm zoBy$&`!N0%`|ijV?z->a_yW5XLS!M^fzM!s{k_|QYElYibYGQEHnen7he@QcK-E)e zyD_E8eNt3Y#3@x>-jrfB&TAC?(pE7Srvz+M(yh2*CSfvZaokfqY9gVSVhLH7uc?-5 z=#82*sF;@67-?{Z0MFP>9(M$x+0lEzfv{gR_#IYyaVMPNl&CThpE7i zJ#kZ&Z6b-6y-_2r%ZeEE3qn${B|!l0Zf=h)*{aMLvB9c7{4S>_WvaFU>@G--b&%a- zE7=bnxaMw58CyER9_z$buMv-1iY*4*rjnpEWHJGdU@EdLZUN)i4Hx8*&%BzN=(Pp$ zTPPxh(20fPKC+MHst*p$fgUzZO4u{f>gdFUHQWRvq*F0+iu;c*r3k7XQwF5ZQ3buG z(O%EGx2;%JHyx${XEUs>CdCpy4~rzI-pyUbLsVx$e6~u% zHZ~8ZpfA_brIe6T2Nccm%n5H7LoU-GgH`v*kV{F4raSS@Hv&V9;d+OO$&@{A)UVk3G z?2ak%;asx7B@Bu`Wj1|G+Hl4rd~u1Yk^;KVQ+%7;aid@K(e46{x@I(|UsX1w40CJ~ z*0SgMUt<;biYum8hr$I|?xuW8Tlp0*fE!0kGjp*N1|5GXhHLhKUEd0(_{sQE{(OGg zQUpcsS4~4tDm71h#&qFLtRzQVy+++c-3f=8fqTL$*{Kc#&e|*$#SG_vS?9ehdyW6q z#flwk_?_eDu%c$zEv2=HRyPtooUK^$6Glo#)#@wtJ4r?Dy;-xxAanT8^wuneUV9Mx z_#Iz(S7zI}YvOb;8VW&uDU>bab$C8nH5aO}kho=X#o!9A#w(MgVyvao12LiZ-T^Bh^s}msvItfFj ziGbhJ0QsomdTN^$cn0&rN9o9Nn#UFBTf7d-A`vWO>#&U0#!1+NHI#7nuT+K>KE}OB zrTqc6g?C`v(ucIo!4nY$7t$piUvZ<@fqRgrHL)1;B6(C`l;$AGr+b_59QBmNw&M@% z6@10%wR1GRg5I!YL z&W^69BL#sFmU{}?mxjB^6fgBSH2B#8=E56&?~we;SKGtv$~9YW|K&_zd|uI|Z_h3G z@xCo&?6r>d>%aQ?!TD{KKOg>MLw`d_=fzh(_+`_2mZ~J_nY_KlNu(jUfS0XUVnMTOrz`Md(H2@*?a%l%0=7rzFGbLSol)o@$WW$ zJ@@FHmgJqm;qJ8?vQMsk;`qtq!L=Jd;x#!Wzy0Z}vzFefxI1+8${lBze0{QKWpAMhmXbtV|>E^rXU;h8$KaZ3E literal 1909 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 diff --git a/demos/2d/isometric_light/map.scn b/demos/2d/isometric_light/map.scn index 89002f991fe03caf28785dd857c9795fc49c54c7..da3fc5654f033d334cb5a7e4b602e0de349c293d 100644 GIT binary patch delta 6974 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 diff --git a/demos/2d/isometric_light/shoot.scn b/demos/2d/isometric_light/shoot.scn index 672608810f8b521127646911cd7773613aeca77a..6909ae0c7197e0620097eb8f772e6ba39784746d 100644 GIT binary patch literal 4111 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 Q;h{SR)(v>F#Q~ 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 diff --git a/demos/2d/isometric_light/tileset_scene.scn b/demos/2d/isometric_light/tileset_scene.scn index 3d0773c9c54f80081d472e133ce5866bfe12e149..4841cc18a7fed8587bc9c46e53b0c19a2b954495 100644 GIT binary patch literal 5339 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×ni}uT%74qvSvoln^so)4bE16qA+~K|7)!V8zq1e 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 GDg}{HE{}-GVc@F>p literal 7459 zcmcgxeRve*wLdenyOZqZ0|;aZA>`eB2Q(`Lj6j7mGn+&R8cIMEv^$gCNwUpmXWiLN zNYd(1tWojv(iYKsYY-||k=A?Zqixl?fHqp|?ZkNTv0; z&;74?o^y8QydU#^oO6D^_sym*MFHn;7Qn;p0JaBUejdP!BEV|`Kpzjl0azSx%!2{~ z6fl=}qZaAcqg@d_p|e7J1waK`qizR*xs10<}o9wSTY^7 zs9%v)z-882@Ty)&vn8%fN{7O1VP4qi=`r;*_|#eX16o>7#k4r&t3_f;?~NG=n4=cB zjYuS(iLxQvwKO}AgSl#rC!r0-dbKoLk*%|0Hs|M{SZ#2beOgk_R$Bw=95B_RVq8!3 zru)Fn77KC1NUC{)nbwnGO&67dg%cx z;4`|-v=)i$P02*BT~s9|Q?W!uH%&XQ3TCrGtCf$$QnpWl`8F_D+(`6>ZCC%4__WP! z$WO+#VLjDkMiScXvWrS1TAck*xC}~Ntc!sy%;T3rhwYumFM}o0ZpX5OZwA$|EQbdq zW!ka=UX`{?SHB$G(z)r!7Fgxfy8;a7XC?g0_&oVo_LQ*nGWdz@E2W-)hkaDlbt(0} z7>gN5EAuz$k+hcRjq6?V0d83+@)Z7L|NQPn<82_ZB9N3_+~yby9%#p5X@2BS*dRTF z1!}|8yvuP6mt{fvIj%ua)?=kDLTIBcG%H%RSt+oEau`eN>k5jz`HC(2c;0u=27lIvZFr1N#|Bud&BbZt zN%uHKTo!TNWMK<_!JSD)jiJQkQ_DTC|NE0Nz?Zb;cD`@t2FpLWa=CQP)JO3tU;OkX zKeOwW1FPB2Sr|G1O3%-JS-gcShh5h)0NJkVzV*A(JEsd*D#H!GKP|Mt_?cyK<5Gt@tp5%`^`jg}t#xOGd97<; zA)DVC#>cWF>mQ|wSFtkqJQLboFE3N;_-l-4`-Zj`#BgjNX{6HO*w@=K-ocm|>yE`^ z>ER%Sa{P{KRi9NV7)dR{7WM44`BImu$9uxr^0rwvUk>rMuq!;Enf<*1{q3`JQtgd4 zR}E%k4d~hcKN1}2&A`Z#B8b<$$_?u3HM=!d52+=F`fD*99?;WTINbB@RmI%Z+MVBq z0rsI9fOJC*ggXZ0$Hj;qj|a`zi1m(IDBP6MqILIj>9AUg|Dl#1{=E(V+BYIp|>A|h<3Zpl?y$o zSfstw+G@ixzT3zw&f1>2pN)dqH)L~-+7A4cdan@G(ptCY&il0i=*W%;vJo9_>{XB1 z5aS256duF5!hkUtTl@iA1!*Y@OVyY+mPlsO!DKAbugO9AYjKGSN7y5fR;$$F4UKA^ zYODD;XVQH&Ehr!B?PU++w`|z0-U>=~A9OulswC7F?SHaYD6_#_@+OzoX*0Sk@463P z9gUP-`XsNX^j&59v$)dT6OSdseKzNXL3JfR*pq7F?|v8h#(nsC)vI<^bweglVVOss zl4e_8E}UBYlgJ^^8t>Oee+dn+QG2#K9td;8-Is2^(*%r_v@7Pc#M)e*o z6HkW&HwlSoINk8F)+nS5Bi;0L)3=mXjB;l1EiQv4Hb|gVZK;;mAF!c>H zLqRbB^ri?1$TX-&AkXHCIl?(#L7etbONFD_KoSaBv5OK{CZ3%IK1Lv8Bw}fUl5wvZ z94~Tf-Ep13X^}W=WQJl1@G!4ygVwFbt(tr-)f-C$oqS^{Rxy`0tjKtgCzpGmh^-u- zC3YKW0zjC@W{W)rp<$SSwMrmINm=V*uI-(VT~KO!{nicOx4mWK1e@6fMZs8a!bs`i z0fQV4X4_B-CfhbX7gZlQvmWk=YrST$FHj_oP<|pjEMrYJUshzMQ+hhm7fxyEm;qk4 z5K@7SydE3~RM~tXr|r;6t#Y0qZfDFY5|Uc4u7#{3kCO*=D7ImpsP9OI^=K?@&G8rn zXL>ZO)==2HS*?&J)Yk6i2xm@ekFW~#LO!byot+sx1a$V`bQBTB)%w-|%H8-Vw0_VW&168g; zoxruajU!mtXv4z5e?@{eR7gEMMgGqDN}%d_o?u(OIh!P0oX->?Y$U?$F1AoG&2Tr{ z0pY+cv(65ZMJ0TJHGM`DL?Ysp-!iefNzX0mTSKuQA zP^lPuoz{O5n+xlhAfL_x@GK9zrB!YReFU(I<>Ohf%CjY$wU%J3p3vnNxEB8+cICJg z%wc{v5i_D8RVeU~!riCbMk<_)XKExGspU%RW|(+JgUxS|?!+f>tyC>U zGO1J`q;?@>{b1H8fgbhUY*7BKb${S1Jkb!m7lU@;V_1fdRV~D{v;*g$D4Gc^8BWG_ z)chH@)1VfFRCNKDGT4jNb?nvZx1|>0pS-uN!73EE5u@gPN`hbgMG6UMqiT!VgoOmJ zOrjZ8v^J>~TuQHcj*kuMw#&pz)e50E6^q)gvewONnGJWlr%9qZLLa&zvIAcg%sykt z&R5!k>Z0*gIFJRR7ccTgkE!}a>&YkN-yB?{px@?>?$5Vf`=l+ zD?KkO7*M=iG*;D9{Y7;lwXw7>w*3fp;OO`~s|n}9u$?y#L$xJ5QQ_+6WL`dpH_F|0 zo2yT{2V*HCF(5yPl{B47ddLTRx#Ns`b9SBbfm+tMx%PeAr7H;-S^sdvD>$?XJKB$A_X%dIw_9CCpIxYI zVhgQ3H3k>np|0jvwcVtSwe5QoqFgFdyNB1)>BXnM7g25|^7G}zI~U&r;l>vIPv#@zOaMLX5Zc@6{dELu?``jp zbpZ*L$_?~8OeIevbgZM&6NDMXWM75Qc0a;PJ30=t`usHll%w;xg^a!n70&Zj zv-J{NFCalsVLa^{QIJ8hXpdS5Tx?nA1^OfKcYa(@Ne>9lN|AFFGJ!PragX#?M7vvQ{q-AU zDgK0I)+a2pKVg}3!E*6zE{u};ETPgC`pVz$@c%h8boPd0pCL!D$Dg1AnkbT-+%kxa;4uUJ>%0eJ~`9g zY00rh(oQtY)SB_&nOa(|R*dvNGXJy|V$PiN(j45$p_t=RO(Wq~c-@YHYYNR0IMsJ~tCWvOk<7 zm(zrUsB@S|R*rD6{WjMCBJ;VYS&LceC zb&%_gs(!qeE*;cu=*7jv;xEr9;-SaG4hK;wGH`(d--a;|_`nVD=#RcnJOh0>I`F=D zcZYR6KGAp_{n!c3);2tXbdfNP_RRvJy+W1OUJUmo(i-ss+^4OV2=D#iVbvHQMl2HM z2bSe1VGi}xdyu(ygz19pBHV9J3eHKA>7E>_YjNB4-_mkiM3i|N`=z*K(WrOf9tY~H zj@fRoKRRT;eMl}@cl!9Z>A*}pF(QUqvK79W6IPtAJigGGt&o35{MZ-@I}E8imMxPt zwT!3pOwD53RWARWA4%v3woC(hEOg`ys07zFH@XR~>B#d!Se_sbdA;|-%^jU^Otl2Z zrZGGE2G%MA7_#9R)*-+<(=+hd}(*7KG4ITZHwsxCsefu^Ur(e=9*X?#BlO z=b#n1K5#D<=B`PWTz8KR|B45*SK?9>TKBqgw@r0^?gb>v{E2w{=PZ>nk?=27h4g|q(#?K|8*x@I0Dp?wGtLk z&B`32R#Lg2Y(R+vpq{>2#{~8`cfNqC>?Lz0_S+?gvE23_h6c6)AA&|I*+V6CAc7^- zU@9!ZLblW};-ka{4-9Hmso9 zLAac3UDPr0UbuofZlR8k!+Gf&*%Ppmm7oHvsKzU>n)DcairNx?g)6D;9#}&?H^W-8 zRS*-R4!S82LGC0kn8muM8aky9CjAGdR(IlAgsJ|{?C8|d&g_XPp;P&TTu!FqPLSEc zP`|uYnwTot8VXW#2(bcCm{4^soLB0z{qiaKA!P}c$j_q~+D#5~IAl(hZ^d>T!WL`} z9YEoXa0pu2E+q_YObk5(?WFg>RZOIztfMjB0_#b4LdUqM?8dFiRuqZZSJSLpP+>nm zv+*QOoDoiDN98f3Wu^Dlt!Fw;W&y5dd9Y!6MMAeow-A@_l@3o8m%}xzMk;|$Cbph} zjkGjA_%uD=3!CUe0A1+#)@EmmVN34$S|&)RVJmIIb+lYW65)C(-38ldkoUrNYIPoN zAnk`6Nf*OsNLSKrhlqzbmF`?Yqwdc`HyKVqgc?mil%DA*L|yhUv8|Gpj{4|jvjSf3 z{9GzCXnyT@c(T}s;kL->@_O8LTBvW^BZui{N_-Fc*sV$sV$}GV*0U3DU?)v)R2pO7 znYv8zOr=^T8P6|j-XhI4povj5zA6Jhe`x$Ft)4=4m~o{XP^{=ika^7YMB-qHSv z^7w`F4fRysI`)b30jK<}nr5D^&fU-g;KV1mN%BcNBwiAc#7E-9b%5kToaQ#6n%=J< zaUyjk$#kS9Xp2_Sn?bUgBuQK4cj6ZWdMl?lhvSG84NeS~&?a99$y_#>Mx57)U^{aG+mZ{|127Y?TW10mBk+lU#ghmWp7qoqUi)Of^(eAh+25 zQL@Zu^-~>{S%3@$PnyvP?S>N+(Jkb;Aqtf@m9{OwfX(PA0I6NAYy1y!EhjYDy90c1k`+1@gu7xo%WJZdRW5(B)mi g1QuA2h3z`c{&SQMN15Q`Vft@V*Cu5X{d@F(0j19h?EnA( diff --git a/demos/2d/kinematic_char/player.scn b/demos/2d/kinematic_char/player.scn index 5809c0e98a0855602623e59ddf2276ede5cff52e..5ee86ce85d5909f920b50d06e2343faf9849c05e 100644 GIT binary patch literal 1703 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 Wq~i4K!s(8PXw)#5pHt_=-}PVgtPNTK diff --git a/demos/2d/kinematic_col/colworld.scn b/demos/2d/kinematic_col/colworld.scn index 064ff12075eeb348d460d2c64ebcd43e81beb544..06607b7efdc6d64ed3d245058fab5a60c0792a53 100644 GIT binary patch delta 2649 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 diff --git a/demos/2d/kinematic_col/player.scn b/demos/2d/kinematic_col/player.scn index e558bffe8e315a86b5f74e70e5ed1f0c363d57de..28ad204472b16bf585c51cf2d5cfd62ee914171d 100644 GIT binary patch literal 1625 zcmWkveQXrR6@R;XAHF*qAI9e|I6OXoK@vFE0o=F=etUcPqXY^*Xp=_G&febmyz$=d zb$8F$goq2ofiyxDAVLx;k!c$gRDzNsRc&K6SEDvcLsijAZBo%{N!vvJqoNT_MAKGu zn15#8yqWiYzc;_9nan8)+#PWMRu3SD00e-l0Ae*HfIuXuCsM;6O`lOje+mAxz?sqbUL6BuetJ;dHueYV*w5TrALCu#fBxR2&AY{cxvP zwu)4NC}|6rwyv3ESo{(U$RYt>N{EBN7896loMgJESw)lOrnNE~%+f4&LV#>TkRQhF zgcC;TMtD!{Ug#j}@S02@L}GHQ=t7D_povKMr|NqGG?G;fhE=Y3>9V2EXnB*-CUEhv z;L@BgG)pDTo$*8c z!II__4eLhZ*^pXdo~EkW@%o*H#Y&oI=oz~(-<86vLAUG}9@9>PckVQ{K(5+?Cqb#5 zgdBcIw#fhiO@=ZdWXib|BO`=q_LA;QqDPA^#*Wt2u_2xqwp`$4LZeBLR%b zEAsmRu9gw-0em5b4`X-c0V(>&?gw!Q*C1q)7()}itYCPyqn6D|*Mg|J9=QW< zm+ea%@IFblj1q0eM=?%scdcZG@C*V+^{uV~j>r-=VL0MiT3Ia{bIkMuo0K~?$zCF!7T^H|cpV}posB|?YjW^51vNO!A1WK3q;Xi{{TN%q66 zA3TSfxLI_JqyOY7haf@fXuA(5g7(yu%RG9J@AfD|v`2EM?E`*9QO?r!i^Eu|0dAMi zi1w6ATf--IR+r6pH!fqVFI+wsxe@4>_rv{9??;LQcr09CQ>Iaz_Hc`!&eO-FLm!e6 zTz?nql;&`(0ADD)u!qDcdzOZ|xh2EPw-}l=*nzU`^sdi%*ek!IjAK{k8KGdLIz&rn zbRB0^)fSWqn8PO*6V=U_fO)@;3%{qm_nDrJnStf;9r;+rWh%2~4ac@hy|2+u&gd!p z1Ut#A!D+i_TiQoK883=u+tpfp3H(QE{KTUFzncH+ntWY(;Yw0aOMR05o#nSN*?lyi zRZLISkLQ0{OO8%TS}AX&u2qx0p9-e^>=V+09F?~yUT~O!rQE_s|ag_F@cS zdX29VWBp?nCeCkoapC!eH@Llr0@mTbquz9-l(#g)gig{5?-MEX+@9TI4bcu<7igFm z&rXu2An!TYP$vhZUtFB|IjQeFHIbF~J+knR-@g?-I?%kJHOL?JHGct#f3YK%fBTnn zdgsdHPi*+5A1i#dYvkmu69mxUp+hzuTAmu;Ee-QoJd+zW0FC7=Bql+7>=iz0)u`V(T gyPH=hp8q`X2zjLeCU)%3UdqrTFqxZFCi$oGe|9hSwg3PC literal 1495 zcmW-hYitx%6oAj{?4#W+eJ$+*rS08r0R>^9MNuC1%SC+;#fw7*~)~jI?zBmgY1CIOxK~SgN|nFB{x|M3eZTp8H4#0JtdjlJL}3lZw$1VBRZm(aHQGFZTej!WGT zBoS$@&w)PD2>nFF`L(YEXeG@}TXmBaRae(!D_bS5v_4$X9eqMKbhnzMVK62$G*asn zt&*yd9s%YN$@6vk9cJW|dKa{Nfv$jMDlVU|MqFDpot$MClO=2NMNeq+*_KO>aRZ#V z3~XX8IMO`7qFH5g(xok;lU$jk4fGS*i0vK>sk?b>pPtW?+c1~B)vQ^Dp=X)0Uv~>h z$Cdm7#Jo@p_Fn9zPkH_UvPICdUgN5uR#0tKb4gbEo~{Zzx@9Jds-4$O6%IM%M|twl z!JtxPuBs^N@qkmZb(itOWolvh2)OSYkEe!$VN(7O*CEI!0cdX>a9IuN3EV1%uO-&w8XQW= zzqS3FdIoj;2_x9hKj0!fDeuI%^tX`J;{!fZV|1a9=Q2HtL^zcKNrgm zQwR$dth{BahUdR2t;U`ZGb_4nnMKKvYTSPuY5MfA<%!_kIpy6rB}Yffmp%q%(FR~z z=!?VH9m%qsS~gt8(DQ{uqxEk2R?sO}`<1-Ccu3ak^JSIJ2W#VQFg<^l{FCpX$==;A zUb%dE15T%3y$)2c%l&%-%yo4$|D}R^a0xzfCc5}AI5djW{^bVgcNT90M%z+FOndMx z=X&&d)2v^!88iE5k)#9t6p!NNbmNWo^|%~i({li|g@l<8lWRQjF{8xn73}n1kyHNIxT_cW@cv z8{NbdPGM^E7EJL=f(~BEZh33YLMPdT$41U0NC)t$bQ;g5-^37f@uG7T7S4pAn}l$7 zcrVUEFKNLgQl|b*9Ux8`_{Tkq*HGar2c=PIkW>9{bAmxmvJ(?qs@Mey(vMM2JBZPd S#>wwOyokeCW-K+vOZtCGox4&1 diff --git a/demos/2d/light_mask/lightmask.scn b/demos/2d/light_mask/lightmask.scn index 08805f44c673fafd0929d7742f1fcaf7b2b357b0..fcf56b5b84dc831d802ff628b7ee1cdf03cd4594 100644 GIT binary patch delta 3290 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 DYuC9p delta 2370 zcmX|D4R90J5#GC#b+!c9_)q@9_(}fd$CeEN5)Yhl>AJFG-!rN(#a$tZAwBqN#_Vnp$%y}^`xCPN$C^q zR5QDJ+Nby3?%wWx?~A72*RI{LQIeqesQ@?_0GQ$dUf=*2fE)u1@gj!+vxvtxqQ-V; z@r^Of(8z3e89)Q+SH1}xDdoDmfhXR_M&8+0CPy72lM(=j$Km=HKeDo zAorQ@9u4IKtjB8*AZ=40v;A3dD}F9E4Gyq2gh)N~6Ha_jJ1F&fXK!akR6 zRQ7_5`xJ*)jo7GZg{`4Z?VfyvH<~pa$4rB8g-@8Vj4ji|h9KJB;0dR+gcF^1`8sgg zTui%sAh%Wc+U4u>8s1bIykR|Qn3mT54JKpnE6vq{O&-WsqvEsmNli|q)TA9IuQ2*# zFw**()bFzOo^j1`^tQ$7k6boTYCD$Z#ImEZ75UY^(_T5PIjStHukN$e#*;r|hOFT- z>6JE*)&t=}snTAOR;{FN15yQ7!LIr_-Yyq0PtweYCu2S*#vRd^=l zv~IX1<%~L^Jeh0uq}1J-rL+uQay?b9rvvo%Bcw8PObV|~u;#9C;pbwuEnmq+Gl>Kl z5iUPm(fKqkpw6xGW>StmmeM=V3_g^vcbWU7r`7E@JpYuQ2etiE<@g`q&oH9Aq^KRI zncdOOXZi4$MT^C@LkEMEFt6o97wWmVmQcxqAO~gEh|7aLiTi0GnNIL@@C+WpIM|_q z>seSXRJb5AYD|3wzjC39wa2vJPa_%n&;u%?W?E{=50qbsiO}D`9zIEX?TN?}czO6c z9X%dHj+vQ`<NZG)9Ns0BHXLw_rI2 z5UBPKX0M?iHx0J=Wm${sj%mqbsZ7fuoHWV68bk*;;U5nQrl3+N6lSsnIzm)=I8q` zU7&Wnhcy$n65ww(UA_3bZ;KZ(;4=M^`wJXBpBupSvwRe%m^AsnNnHckS%vx%)6!`d zyPihyl1A^Op{W*lNE!F`TW_txwJ@9b3r9KIN=Azj<2)!QrDUG+T!~CuSDsK-vVB84 zmHkjh=GXndVyuiI(@u4CBWcSr<%CAOhC_J7M+X`mZZaJlwo--Ji=|yD(rOpkLzxR@ zq!%Ms;qKxahI&%!LV~5WN3M8fJ7#H`L6S%WouMP-duY*reL^E!9m(-bZ3NE<24$9- z(*H3FWf6b5rP-8Rq8U0A%p$v}Hb5}xavVnh0j3smH}EEPcuJ_oa+r@51casF&l0{Yt=c=%rlXsNQYjKJ zLN8O^A!HtOl3uu#2jWuz=LpMigq}Z(jZ~`eKICx?HUdvtktdfFUigIW{*uaG1d&kr zF0Pfjaf_J6jY0(Z!XBt3i!tVMAVr{xRNx8pV|G71k;S#N|EqAAVh&Ku8j5*JxD!uN zLM+Eqv@gM}n#L_|U|PtbB)*1!k?QbKiUjj0n>P{;&(ovFDb#U{VHm4i{ya31R$--Z zMOX>V6y=a`L0HKK0h9p<<#~KmSPLzrJWIb?36EQ#jp}32PIWnSP`!hOU$ieEykNsZ zs$;N-T4Y$9=b?+PrlI?`4%5AFK@Zh3^ioSRbqr@<38`=w%?Q&jHzS;LkIyhm!R?w6 z&ePxGz3#CY5520u<~s-{T$eVAG6F0o9 fQdmXxKWL6mNN*Ic7slQf==BI-!^RC#@#6F!7GKMt diff --git a/demos/2d/lights_shadows/light_shadows.scn b/demos/2d/lights_shadows/light_shadows.scn index 152f68a40729fe71e124fb9dc2233b063be99e29..24ccd1e0be6d2fa184b69d3bcda0fbb232cffd09 100644 GIT binary patch delta 3856 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 delta 6126 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 m|Nm~BWAfzd?6vVq@bKl;*7{{I2K+xi{= diff --git a/demos/2d/lookat/lookat.scn b/demos/2d/lookat/lookat.scn index 880070b4c7ca5d096d9494fe05b1b5376cdb9031..66be060c06da4b69179ad5af44faa1ff394658e8 100644 GIT binary patch literal 1640 zcmW-ie{2-T702K1-rf5A1H1Ug*$4K`8El`^!eN^v)DZmk_VACYxQ>lgS_C`myYbz| zce}^#o^2cu2MK9QM3W|MTGA3-nx-WRiXgN^v{kr-3Zf>iR7ePcMA;+=LVuv95)mPd z(skyKr=Y8kRcQm78vJ4BO27puojQ9XJfC2}6!N&nd1gIoJ)rgvyV#%=t(;3W{ zlNzTRKp<;j5fK)d%rf$3f<<*T%fL^*CMpwoJ(*!i+Tybkrk1m#1s{DB%1CS3CN^v5 zO$Ifjf?!o|G^(1WF|#tKr$8jNFh=im_?EJaVN9v^%2blRj(_xIjD(sYYxpksl&nH< z#1HT$3J@eq@#o+rBKU}ahj|NHi66UAC~O5w4Pd9JC|PE!ib5au4jW0<9jE2qq-L^& zP2aAxO;xuh4Ko|f85TVccJVx-m^G65jA}D_N8$5Vc-%)?fYA|QEN5z@4ZFpJpDQrx{0?*y6_uQ7r!8n9ix9A18Y-J+rllFW+o?L~1_rR34107XVdTk( zn+qb8f^?(91;Im>U=SY^rd7Ah1BFScNm`42NT7*CsuhJLHQO+iTqd8=bcMXg+sq1g zIzj}$AxOHGrFGICtf5D|nx#!-7(MLP58&4DHka`dE=JLB>1s~NX|pWjcve6yxr+ul z(;z#@EwYDWIeJ=nto)(%cn=D~oME^?!Sz5N*2KE#-E<{Zxl1CUfX%V9w3#zm_z#>m z?RcNY6|`AMnOf5E9N_Aq*yO+guQ54kF}pZdco?dQNY@Ki+L&?tvczahu@|!?z+XyF z@y4W847f%(&J{`+aJb`7`yJ0gX&id?j3dQW_yaM?CNo+pZR2WA*+IAPJKrH{7+Zz8 zN!9#H<82vha3?=$OjFU-xH^WlSoBS6Y$j)zzm8y=bV@#n;n)zD)LMhQo?vw8!qE^L zD9q_Pi5X>3e%@G)6lc5^~2a_Zd;Rh4MXH9 zZ`w#1y85A4!XxsFQiCIa^SzS0Uv$1GIe#rl@5)b{ZU%*2llQ;+Cv0B!fJe<|Y$fr- ziIb&fsA~-iYIZ_v{d=Lg?O8r!m^2_fd9Z1H$rX1+c=L*9Q)wvnE^XosQ)~OJ<6*MS z&*|)$>%#mSZ`^|~aaG`O2L;PaP0(()>{5A@oS?_#!<;gk=;wR;w?;t?8*V0r?R2jt<+9zlW$@C16b!G8?RRG_9RTk z^!D9IB(42hI4S~oWPo!qd=eWFq-_AcReHp|%K z8^0I(8jp6;sOz9U?7%4P@WLS(3Rh?c|NF~*G{o0V4N?(1O1C9@V8(sMg!I5VBEXkL zz_6=i5sstah#)P-jkpXyj-Pfp6|T3pVrWAFmkdnd688d7#$%2km4q`~*2k>P==@*pntR1FQrM@fUr0Em>~Md6hrQ!kUs(0_*F(x%P({(YgVVlUQ} zKKb*%j;!);S$^O4{b?hUzWI9S#HXG2rLPO|)eoLqylv)0`%f<2yrRAQe*0@5eX;MO z)q6=O{Z`ZIZO(VUtaqx!=TC;tc3rqDILcK&d*fK?`x_ql>~<*UH?B?n<(p?O^~-k@ zy3TB#AKoy3VV4*p?6KwkTNl3*DhU7ke_nb>E&X_&UOn~S1Mh7Y z)~*T#nkO=Kg#-N2JC|Wu*Out)sr|d3+sFTO^oITB4S0VpM9RIJpQt|+>rB3LIUTuu zZ}sI}&)uJ%Ium}OyS&uTUGzm@iI+YD1-as_^^X6&-$ed#u)%+nd|nMh8;0XA#OPkP NFQa3l@~HdA{2!Nj5|#h} literal 1622 zcmW+%Yitx%6h5=FyVGtd6qmAXw=H+KJS0dLEsfGZduC>-Euv^EB4C_5-Mzb=barN$ znO#cNWDx`<;tL;v#8~i$nBaq8Bt{}5BpMSX(W>#8jEERD(S&G1d_-@($(MW2_v7C0 zp7Y&vM@Cf@W=9i1buK`E6hHu|2_TRtiU=@=gk!hsxe1mZ%`uCS#-JAQ&b0yL2r8EEXwWK7$h z(7o-mi|Ta8v3GWttsqx(q%k`WoRSq z=s|=?5G5iW54n&g_0Y-Jy|o9x)!T8obeo-LH)NrabT(>6scbu*R@S|7h?AyR)o_h5 z!!*2I85$Ez7Dx+4yR7F(rvNQMWM$Z8WrJCL?rA06ozPd$@f_W93$|0r zlx;VN&KDee_l<$j1#YTNU?4vop2|!?1KC6H%?iJYCc1*O9#8u$)I@ zk~mh0(OZNKQ2Y&-R+ zd_lQRtTM;N5fI5$`3ffFFzE?fTF$PJUe2{4_-$a3EkUSF?!z|xTdeAiLB_!yOTq%O zT7KCF6lt-`uO=u-e^E8d+4bOJ8vRNq_mPWqk zw{=s;1MynG4esU6`Dz!wgzzU*sJgE#eSIQFBaW#duLFus{c}T zx(`b}U_WjM*#&nx!F_#7sQH)(gi}ZBgYaQ_GxY4p6#UF9e zlHSO;UF24|7?JTr_A_~5AVRR!=PCG2t;gx$A3r$f%ipNap6>vyFrXed_cnHP?Fs7@ z)6;SfkG)hm~(=YshwtC0_(# zrtS?*S?tB1#E(Awa2=i=n(z;cu2USF6_4%e2x+G$)#HLTnHvoC4erSI4UJ!h4T4iy zawx()&#;Q`4Xe-NAU+ezRb0<5X}VK%X*_#tc%?}eyUYFnM(3+nG5Z~?Z&`Yl<2yH(s4-FycQw7kBY-o*`6po=2#yb85TbW!MyuLo!%6rUKP z5`K(F@LT!x&`rE45z+%^hzS2q0|s2zTs(o-^LZU6vsZYX*Q12Pn8Y)fl-oIW@%1wt zx8Q($8oPL9ln<01bRj`n_!9$;9*#JN#F6AE;wC;fU^0+g#lg6|88^Xvau1HeHAKSa zhU!q_+?JaUpfuc#IXr}?<>R)$s{Bpf&2qu-pqs~8bbo1f(A@(caKaGG{is(SZeL=OnQ>8%uJ8n zoj`&*gZ%v=0xICT2@5EQO2MYAWoy}itjiXDk&g(99YHL&KqS z-g&3ryLbMOcQ|)p+aghf@h1!5WH!J@PWpBLFaU7|9PwlZ7{Wq2VKZ8lK#$tFD4<4E zxH^es*|Pv9lDWVVmYFd_enjqp8Cw>3naVBtj+&XUo$n%Gv$>90uzP47=5l;Q3oD57 z0C1#&XZWo65_ux#B>@a#GOTXjI*;)%FKv~Wl`(!_;(nppVS9@ zMGZZmnx+&cJq%1GD{UxD=~RPCZ^)85JPAjqWRXh>a7Ikmtt#Z?e_$(^yYK3#v!ULp z1T3vjg-n}mbC^-p^BkXLGmF8LzhsqOOUF7{{0i!zmF#6yLs`x}sC1|yxo$#OF}k!! zRY(n5%8kKH(jadcoX8nkSGT219n5le=$562A)9PY3+jPhvr6lVMRY?YKe4^03O;u{ z4@}ZHm?Ly$n%aOW1w%@gS=Fr@+JL8-Q9{ZBzC(VCiK^b4$q`HH(@c$gDq9mmT0}J^ zvqy_Y$t{>nEHVG5ZooWTYpP)IVlDB&f!gf+YM6?Up9&XcDN)?qjSSdZ^I^q?u{J5Ovr zGE%k3u z!!$=wkM+q;N^`b=B{-Per>QHVy0N<)r}KXo{)29ziRsilMNA~H_B@5f5eq~DD{+-P zi>jXs{dP(&`XEGnWjDc)FP>=h^J2AAjr3`T9tnH*%PzW?7W@WXHBO>71ufjBI=*MZQ6zl z8WUT8NhUEUAZ6E}fH8WfZ%tAyON(^1IgHGnCfCe^WZE8NPjZL)9kk(B@K>VK4@btf6 z>G)jm8-e(71URc2xC7>wr9r1XVXn>5dH$h39Q%CbL__S7=_Pf4QBc z(vw&u)HK%88W$s^k``Hs?3IB`lmXL8o;+Zu0X^>C#1u*ya9QF9^zuAT!QSzWB%BZ2 z%Rh$x#uj>z=L$1%4qm`HjSaX&(6LImgcaiBSRs6PC$|Toxr*YJV*_7D1<66bxC{OM zG4u=ba5*14M}xa*>K=S;ehZpSK3qb}V<#@MX)`D$S!m)096_D(IC;meP%cjN(%D_( zZ0Ik*75FsuSJ8D=;cd!i+&;w`YE{%K?%2sYe5xqgFLL92@ICrTVsE2=)a$~E(F_;8 z1VCGl%`xC28RH65Wt_BOu=GB%2#|^#jU`i`wjJVu-zWtZD^0aIWCNlmf3d&3AD*)9d90~E{NYQ>)jry=D#Noy5^e{;Jp)1O#?+<6c&@%SL#WO!{ zX=q9t8O;jUTo_JBx0ttF%L3ZhTl)@ZyTjh(J&%b&1 zp(u>;`<(G|*HfX3p|~<{Tbtng^7yNlrA^z~n(zAW@4lYNML#?_ zX1}o_^W1f*r0Ioy`yYRE?BHkY0}s19CNIrCaBAn21K0dnKYtYKy!2#d^jSO2k^aGX k=P&T`-H*RA_3*z~Qacfv9%%8sCCE<#v@L2A$Nyga4^AWm(*OVf literal 2845 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 diff --git a/demos/2d/navpoly/navigation.scn b/demos/2d/navpoly/navigation.scn index 1bb7de391bc18b358e12fea55c335682fe5718da..c56270bfd3cb2d5ae2d758f7bf1a5c048f220a9d 100644 GIT binary patch delta 3410 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 delta 1660 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 L*nkc6Kkxqlpyh3~ diff --git a/demos/2d/normalmaps/normalmap.scn b/demos/2d/normalmaps/normalmap.scn index ab737e83f37b4813890226fc1eeac260e0bfc1ad..cf5fc05ce15b9f36372e742de79e3b27584dad11 100644 GIT binary patch delta 2749 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 diff --git a/demos/2d/particles/particles.xml b/demos/2d/particles/particles.xml index c8f7596b86d..c21ccb1f55b 100644 --- a/demos/2d/particles/particles.xml +++ b/demos/2d/particles/particles.xml @@ -1,37 +1,49 @@ - - - - + + + + + + 0, 0.1, 1 + 1, 1, 1, 0, 0.886275, 0.371681, 0, 1, 1, 0.99115, 1, 0 + + + + 0, 0.2, 1 + 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0 + + + + 0, 0.1, 0.5, 1 + 1, 1, 1, 0.870518, 1, 0.47451, 0.6, 1, 0.529412, 0.74902, 1, 1, 0, 1, 0.698039, 0 + + + + 0, 0.1, 0.7, 1 + 1, 1, 1, 0, 0.886275, 0.401015, 0, 1, 1, 0.679866, 0.432123, 0.12654, 0, 0, 0, 0 + + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "Node" - "_import_path" "__meta__" "Fire" - "Particles2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/behind_parent" "visibility/blend_mode" "transform/pos" "transform/rot" - "transform/scale" "config/amount" "config/lifetime" - "config/time_scale" - "config/preprocess" - "config/emit_timeout" - "config/emitting" - "config/offset" "config/half_extents" "config/local_space" - "config/explosiveness" - "config/flip_h" - "config/flip_v" "config/texture" "params/direction" "params/spread" @@ -47,136 +59,159 @@ "params/initial_size" "params/final_size" "params/hue_variation" - "randomness/direction" - "randomness/spread" - "randomness/linear_velocity" - "randomness/spin_velocity" - "randomness/orbit_velocity" - "randomness/gravity_direction" - "randomness/gravity_strength" - "randomness/radial_accel" - "randomness/tangential_accel" - "randomness/damping" + "params/anim_speed_scale" + "params/anim_initial_pos" "randomness/initial_angle" - "randomness/initial_size" - "randomness/final_size" - "randomness/hue_variation" - "color_phases/count" - "phase_0/pos" - "phase_0/color" - "phase_1/pos" - "phase_1/color" - "phase_2/pos" - "phase_2/color" - "phase_3/pos" - "phase_3/color" - "emission_points" + "color/color_ramp" + "Particles2D" "Smoke" + "randomness/spin_velocity" "Magic" + "randomness/orbit_velocity" "Explosion" + "visibility/behind_parent" + "config/time_scale" + "config/explosiveness" "Mask" + "color/color" + "emission_points" - "version" - 1 - "conn_count" - 0 "node_count" 6 + "node_paths" + + + "nodes" + -1, -1, 0, 0, -1, 1, 1, 0, 0, 0, 0, 29, 2, -1, 26, 3, 1, 4, 2, 5, 3, 6, 4, 7, 5, 8, 6, 9, 7, 10, 8, 11, 9, 12, 9, 13, 10, 14, 9, 15, 9, 16, 11, 17, 12, 18, 9, 19, 9, 20, 9, 21, 11, 22, 13, 23, 14, 24, 9, 25, 5, 26, 9, 27, 15, 28, 16, 0, 0, 0, 29, 30, -1, 25, 4, 17, 5, 18, 6, 4, 7, 19, 9, 7, 10, 20, 11, 9, 12, 21, 13, 22, 14, 5, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 11, 22, 5, 23, 23, 24, 9, 25, 5, 26, 9, 31, 5, 27, 5, 28, 24, 0, 0, 0, 29, 32, -1, 26, 4, 25, 6, 4, 7, 15, 8, 26, 9, 7, 10, 27, 11, 9, 12, 11, 13, 10, 14, 14, 15, 28, 16, 9, 17, 29, 18, 9, 19, 30, 20, 9, 21, 31, 22, 23, 23, 5, 24, 9, 25, 5, 26, 9, 31, 5, 33, 32, 27, 5, 28, 33, 0, 0, 0, 29, 34, -1, 28, 35, 34, 3, 1, 4, 35, 5, 3, 6, 4, 7, 15, 36, 15, 8, 6, 9, 7, 37, 36, 10, 20, 11, 9, 12, 11, 13, 37, 14, 9, 15, 9, 16, 11, 17, 12, 18, 9, 19, 9, 20, 38, 21, 5, 22, 13, 23, 23, 24, 9, 25, 5, 26, 9, 28, 39, 0, 0, 0, 29, 38, -1, 25, 4, 40, 6, 41, 7, 42, 8, 43, 9, 7, 10, 27, 11, 9, 12, 11, 13, 9, 14, 15, 15, 9, 16, 9, 17, 9, 18, 9, 19, 9, 20, 9, 21, 5, 22, 5, 23, 5, 24, 9, 25, 5, 26, 9, 31, 5, 39, 44, 40, 45, 0 "variants" - - "" + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "pixel_snap" + "ofs" + -193.367, -465.428 + "snap_grid" False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 "zoom" 0.440127 - "use_snap" - False - "ofs" - -193.367, -173.288 - "snap" - 10 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -185,77 +220,55 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - True - 1 - False 1 165.787, 527.801 -179.790649 - 1, 1 32 - 0 - 0, 0 + 1 15, 15 - + False + + 0 20 180 80 0.7 0.3 2 - 3 - 1, 1, 1, 0 - 0.1 - 0.886275, 0.371681, 0, 1 - 1, 0.99115, 1, 0 - 0, 0, 0, 1 - + 377.396, 543.147 176.575912 4 - + 20.907272 47.151516 3 - 0.2 - 1, 1, 1, 1 - 0, 0, 0, 0 + 593.848, 531.064 40, 40 - + 0.01 9.8 15.515152 45 100 - 4 - 1, 1, 1, 0.870518 - 1, 0.47451, 0.6, 1 - 0.5 - 0.529412, 0.74902, 1, 1 - 0, 1, 0.698039, 0 + + True 613.467, 182.62 0.05 184.546997 366.300415 - 0.886275, 0.401015, 0, 1 - 1, 0.679866, 0.432123, 0.12654 + 192.975, 141.598 170 + 0.1 128, 128 - 0 1, 0.477876, 0.60177, 1 - 0.533333, 0.752212, 1, 1 - 0, 1, 0.699115, 0 -0.125, -0.03125, 0.65625, -0.148438, 0.609375, 0.0234375, -0.757812, 0.375, 0.265625, 0.078125, 0.632812, 0.382812, 0.671875, 0.414062, 0.367188, -0.226562, 0.75, -0.125, 0.4375, 0.421875, 0.335938, -0.148438, -0.125, 0.257812, -0.171875, 0.359375, -0.601562, -0.265625, 0.375, 0.382812, -0.296875, 0.09375, -0.664062, -0.21875, -0.554688, -0.226562, -0.320312, 0.367188, -0.320312, -0.257812, 0, -0.257812, 0.578125, -0.25, -0.164062, 0.109375, -0.578125, -0.015625, -0.445312, 0, 0.273438, 0.101562, 0.320312, 0.03125, -0.125, 0.0703125, -0.570312, 0.289062, 0.257812, -0.09375, -0.585938, 0.179688, -0.664062, 0.0234375, -0.25, -0.0859375, 0.6875, -0.109375, 0.234375, 0, -0.5, -0.265625, 0.710938, 0.335938, 0.609375, -0.046875, 0.664062, -0.210938, -0.242188, -0.21875, -0.484375, -0.257812, -0.453125, 0.414062, 0.609375, -0.203125, 0.289062, 0.132812, -0.03125, -0.257812, -0.492188, -0.1875, 0.5625, -0.140625, -0.5625, 0.148438, -0.257812, -0.234375, -0.140625, 0.15625, -0.5625, 0.109375, 0.132812, 0.398438, -0.640625, -0.25, -0.585938, 0.304688, -0.328125, -0.257812, 0.226562, 0.148438, -0.546875, 0.210938, 0.625, 0.179688, 0.648438, -0.0078125, 0.367188, 0.328125, 0.265625, 0.0546875, -0.59375, -0.273438, -0.203125, 0.21875, 0.570312, -0.21875, -0.695312, 0.078125, -0.375, 0.03125, -0.164062, 0.0390625, 0.265625, 0.226562, -0.625, -0.109375, 0.203125, -0.132812, -0.671875, 0.328125, 0.625, -0.179688, -0.640625, 0.0859375, 0.65625, 0, -0.242188, 0.414062, 0.242188, 0.25, -0.148438, -0.0625, 0.390625, -0.25, 0.664062, 0.351562, 0.320312, 0.203125, -0.546875, 0.335938, 0.328125, -0.148438, 0.609375, -0.0625, -0.171875, 0.046875, -0.578125, 0.0546875, -0.304688, -0.28125, 0.734375, -0.0546875, 0.679688, 0.390625, -0.460938, 0.0859375, -0.703125, 0.101562, -0.140625, 0.234375, -0.507812, 0.078125, -0.25, 0.304688, -0.046875, 0.359375, 0.1875, 0.0703125, -0.570312, 0.242188, 0.65625, 0.0859375, -0.203125, -0.265625, -0.164062, -0.179688, 0.367188, -0.1875, -0.601562, -0.101562, -0.117188, -0.210938, -0.546875, 0.109375, -0.585938, -0.28125, -0.59375, -0.03125, 0.3125, -0.179688, 0.414062, 0.429688, -0.476562, -0.195312, -0.0703125, -0.21875, -0.5625, 0.304688, -0.609375, 0.226562, 0.429688, 0.429688, 0.203125, 0.242188, 0.078125, 0.367188, 0.242188, 0.03125, 0.601562, -0.0390625, 0.328125, 0.03125, -0.53125, -0.195312, -0.53125, -0.210938, 0.3125, -0.257812, 0.445312, -0.273438, 0.273438, -0.273438, -0.695312, -0.179688, 0.234375, -0.15625, -0.546875, -0.242188, -0.234375, -0.125, 0.734375, -0.226562, 0.367188, -0.234375, -0.15625, 0.046875, -0.445312, -0.226562, 0.625, 0.03125, -0.0859375, 0.210938, -0.648438, 0.296875, 0.335938, -0.109375, 0.625, -0.078125, 0.601562, 0.351562, 0.242188, 0.140625, 0.0234375, -0.273438, -0.679688, -0.109375, 0.640625, 0.15625, 0.171875, 0.0859375, -0.273438, -0.273438, -0.242188, 0.34375, 0.179688, 0.15625, -0.179688, -0.117188, 0.671875, 0.03125, -0.640625, 0.304688, 0.109375, -0.242188, -0.210938, 0.382812, -0.0859375, 0.0078125, -0.695312, 0.078125, 0.296875, 0.320312, 0.304688, -0.226562, 0.257812, -0.0234375, -0.203125, -0.015625, -0.648438, 0.335938, -0.703125, -0.132812, -0.273438, -0.210938, -0.15625, -0.273438, -0.0390625, 0.335938, 0.617188, 0.179688, 0.34375, 0.390625, -0.210938, -0.132812, -0.226562, -0.117188, 0.617188, -0.289062, 0.125, -0.21875, 0.71875, -0.164062, -0.570312, 0.1875, -0.1875, 0.382812, 0.640625, -0.296875, -0.125, 0.109375, 0.671875, 0.289062, -0.515625, 0.382812, 0.359375, -0.179688, 0.726562, -0.226562, 0.25, 0.320312, -0.328125, 0, -0.117188, -0.234375, -0.210938, -0.148438, -0.546875, -0.117188, 0.359375, 0.429688, -0.15625, -0.226562, 0.632812, -0.257812, -0.28125, -0.273438, 0.265625, 0.015625, -0.765625, 0.351562, 0.703125, 0.421875, -0.585938, 0.0078125, 0.28125, 0.109375, 0.304688, 0.171875, 0.65625, 0.421875, 0.078125, 0.382812, 0.179688, 0.25, -0.382812, 0.0703125, 0.585938, -0.140625, -0.109375, 0.382812, -0.59375, -0.09375, 0.4375, 0.398438, -0.132812, 0.0234375, -0.625, 0.0078125, -0.210938, -0.21875, -0.25, 0.257812, 0.257812, 0.398438, 0.625, 0.195312, 0.148438, -0.234375, -0.476562, 0.398438, -0.210938, 0.046875, 0.695312, -0.101562, 0.695312, 0.140625, -0.492188, -0.1875, 0.25, -0.09375, -0.195312, -0.195312, -0.328125, 0.0703125, -0.242188, -0.0625, 0.296875, 0.34375, -0.632812, 0.0078125, -0.265625, 0.09375, 0.421875, -0.203125, 0.171875, 0.03125, -0.09375, -0.0703125, 0.289062, 0.0859375, -0.609375, 0.390625, -0.554688, 0.257812, -0.6875, 0.0078125, 0.304688, 0.414062, 0.226562, 0.390625, -0.21875, -0.28125, 0.265625, 0.320312, -0.671875, 0.234375, -0.210938, 0.03125, 0.679688, -0.0234375, 0.359375, -0.203125, 0.3125, 0.289062, 0.671875, 0.140625, -0.78125, 0.414062, -0.546875, 0.40625, 0.625, 0.367188, 0.0859375, 0.421875, 0.1875, -0.09375, 0.617188, 0.40625, -0.078125, -0.0390625, 0.695312, 0.0859375, -0.6875, -0.265625, 0.421875, -0.265625, 0.601562, -0.0234375, -0.3125, -0.265625, -0.078125, 0.046875, 0.617188, 0.164062, 0.273438, -0.03125, -0.695312, -0.015625, -0.5625, 0.164062, -0.578125, 0.265625, -0.726562, 0.421875, -0.078125, -0.25, -0.171875, 0.171875, -0.234375, -0.0390625, 0.257812, 0.429688, -0.179688, -0.117188, 0.351562, -0.03125, -0.78125, -0.234375, -0.546875, -0.171875, -0.460938, -0.234375, -0.164062, 0.09375, -0.65625, 0.398438, -0.445312, 0.0859375, -0.71875, -0.226562, 0.671875, 0.101562, -0.46875, -0.195312, -0.71875, -0.265625, 0.617188, 0.125, -0.78125, -0.21875, -0.226562, -0.15625, 0.21875, 0.0234375, 0.289062, 0.101562, 0.648438, -0.171875, 0.390625, -0.273438, -0.257812, 0.078125, -0.21875, 0, 0.65625, -0.203125, -0.679688, 0.171875, -0.1875, 0.328125, -0.46875, -0.28125, 0.273438, 0, 0.664062, 0.296875, -0.140625, 0.335938, -0.625, 0.382812, -0.34375, -0.21875, -0.171875, -0.25, -0.546875, -0.117188, -0.117188, -0.203125, -0.1875, 0.351562, -0.585938, -0.109375, -0.203125, -0.0625, -0.570312, 0.03125, -0.5625, -0.109375, 0.601562, -0.195312, 0.3125, 0.140625, -0.101562, 0.25, 0.25, 0.3125, 0.125, -0.203125, -0.09375, -0.140625, -0.242188, 0.414062, 0.664062, -0.0625, -0.21875, -0.078125, 0.6875, -0.210938, -0.140625, 0.015625, -0.632812, -0.25, -0.109375, 0.234375, -0.695312, 0.015625, -0.3125, -0.28125, 0.296875, -0.0234375, 0.296875, 0.203125, -0.125, 0.234375, 0.570312, 0.390625, -0.554688, 0.203125, -0.5625, 0.351562, -0.15625, 0.21875, -0.375, 0.0390625, -0.226562, -0.140625, 0.695312, 0.164062, 0.632812, 0.367188, -0.328125, -0.210938, -0.59375, 0.34375, 0.304688, -0.242188, -0.34375, 0.0703125, -0.679688, -0.179688, 0.664062, 0.101562, 0.34375, 0.171875, -0.695312, -0.078125, -0.242188, -0.0546875, 0.304688, -0.234375, -0.0078125, -0.21875, -0.632812, 0.203125, 0.625, 0.03125, -0.414062, 0.015625, 0.273438, -0.078125, 0.695312, 0.28125, 0.34375, 0.101562, -0.164062, 0.289062, -0.1875, 0.273438, -0.203125, 0.0703125, 0.734375, -0.171875, -0.59375, 0.34375, -0.15625, 0.210938, 0.429688, 0.375, -0.234375, 0.34375, 0.617188, 0.101562, 0.703125, 0, -0.578125, 0.148438, 0.21875, -0.171875, -0.304688, 0.375, -0.65625, -0.09375, -0.101562, 0.25, -0.4375, 0.03125, -0.242188, 0.421875, -0.546875, 0.0625, -0.632812, -0.148438, -0.125, 0.179688, 0.179688, 0.304688, -0.265625, 0.078125, -0.289062, 0.421875, -0.585938, 0.1875, -0.289062, 0.34375, 0.273438, 0.367188, -0.109375, 0.117188, 0.34375, 0.046875, -0.0625, 0.320312, 0.6875, -0.234375, -0.523438, 0.320312, -0.09375, -0.242188, -0.65625, 0.25, -0.609375, -0.117188, -0.140625, 0.140625, 0.28125, -0.09375, -0.625, -0.28125, 0.34375, 0.328125, 0.265625, 0.109375, -0.609375, 0.0078125, -0.078125, -0.234375, -0.289062, -0.203125, 0.289062, 0.289062, -0.0859375, 0.0078125, -0.101562, -0.28125, -0.625, -0.101562, -0.546875, 0.382812, -0.539062, -0.195312, -0.210938, 0.046875, -0.492188, 0.390625, -0.664062, -0.0703125, 0.71875, -0.101562, -0.140625, -0.046875, 0.695312, 0.289062, -0.710938, 0.429688, -0.703125, 0.3125, -0.203125, 0.109375, 0.421875, -0.273438, 0.304688, 0.21875, 0.328125, 0.257812, -0.632812, -0.0703125, 0.320312, -0.140625, 0.265625, -0.203125, -0.109375, -0.179688, 0.25, -0.210938, 0.65625, 0.109375, -0.648438, -0.0625, -0.0859375, 0.375, -0.429688, 0.398438, 0.320312, 0.3125, -0.0703125, 0.265625, 0.648438, 0.0078125, 0.320312, 0.335938, 0.398438, 0.421875, -0.101562, -0.0625, -0.296875, 0.40625, 0.695312, -0.0390625, 0.335938, 0.21875, -0.546875, 0.117188, -0.476562, 0.390625, -0.648438, 0.117188, -0.078125, -0.28125, 0.328125, 0.289062, -0.226562, 0.179688, 0.226562, 0.375, -0.429688, 0.382812, -0.0546875, 0.34375, 0.59375, -0.125, 0.632812, 0.265625, 0.226562, 0.3125, -0.523438, -0.140625, -0.546875, 0.046875, 0.242188, -0.148438, -0.648438, 0.0234375, -0.289062, 0, -0.546875, 0.101562, -0.125, -0.0625, -0.492188, 0.367188, 0.328125, 0.15625, -0.351562, 0.0546875, -0.609375, 0.414062, -0.296875, 0.09375, 0.671875, -0.203125, -0.257812, -0.273438, -0.335938, 0.414062, 0.65625, -0.195312, -0.601562, -0.101562, -0.203125, -0.078125, 0.210938, 0.242188, 0.296875, 0.335938, -0.578125, 0.40625, -0.664062, -0.078125, -0.0859375, 0.390625, 0.171875, 0.304688, -0.6875, 0.390625, -0.554688, 0.0078125, -0.570312, -0.179688, -0.210938, -0.09375, 0.726562, -0.03125, -0.546875, -0.0859375, -0.265625, -0.171875, -0.65625, 0.179688, -0.171875, 0.257812, -0.164062, -0.171875, 0.203125, 0.335938, -0.640625, 0.21875, 0.390625, 0.375, 0.6875, -0.234375, 0.742188, 0.34375, -0.0546875, 0.351562, -0.632812, 0.195312, 0.671875, -0.21875, 0.195312, 0.015625, 0.226562, 0.117188, -0.507812, 0.078125, -0.140625, -0.15625, 0.703125, -0.28125, 0.226562, -0.140625, 0.328125, 0.421875, 0.3125, 0.1875, 0.703125, 0.078125, 0.351562, 0.289062, 0.21875, -0.242188, -0.328125, 0, 0.171875, 0.101562, -0.304688, -0.242188, -0.210938, 0.078125, 0.625, -0.0078125, 0.25, 0.242188, -0.664062, 0.117188, 0.203125, -0.140625, 0.226562, 0.429688, 0.328125, -0.203125, -0.679688, 0.0703125, -0.195312, -0.148438, -0.523438, 0.328125, 0.382812, -0.257812, 0.578125, -0.171875, 0.65625, 0.320312, -0.632812, -0.148438, 0.703125, 0.0703125, -0.53125, 0.398438, -0.414062, 0.03125, -0.0859375, 0.0546875, -0.53125, 0.335938, 0.304688, 0.429688, -0.234375, -0.148438, -0.375, 0.046875, -0.148438, 0.289062, -0.0390625, 0.421875, 0.226562, -0.125, -0.570312, 0.398438, -0.0703125, -0.0234375, 0.257812, -0.132812 - "nodes" - -1, -1, 0, 0, -1, 2, 1, 0, 2, 1, 0, 0, 0, 4, 3, -1, 60, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 8, 13, 9, 14, 3, 15, 3, 16, 10, 17, 10, 18, 2, 19, 11, 20, 12, 21, 4, 22, 3, 23, 4, 24, 4, 25, 13, 26, 10, 27, 10, 28, 14, 29, 10, 30, 10, 31, 15, 32, 16, 33, 10, 34, 10, 35, 10, 36, 15, 37, 17, 38, 18, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 19, 51, 10, 52, 10, 53, 10, 54, 20, 55, 10, 56, 21, 57, 22, 58, 23, 59, 3, 60, 24, 61, 3, 62, 25, 63, 26, 0, 0, 0, 4, 64, -1, 59, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 10, 27, 11, 28, 12, 8, 13, 9, 14, 29, 15, 3, 16, 10, 17, 10, 18, 2, 19, 11, 20, 11, 21, 4, 22, 3, 23, 4, 24, 4, 25, 30, 26, 10, 27, 31, 28, 32, 29, 3, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 15, 37, 3, 38, 33, 39, 10, 40, 10, 41, 10, 42, 10, 43, 3, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 3, 51, 10, 52, 10, 53, 10, 54, 20, 55, 10, 56, 21, 57, 34, 58, 35, 59, 3, 60, 36, 61, 3, 62, 25, 63, 26, 0, 0, 0, 4, 65, -1, 59, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 10, 37, 11, 10, 12, 8, 13, 9, 14, 19, 15, 3, 16, 10, 17, 10, 18, 2, 19, 11, 20, 38, 21, 4, 22, 3, 23, 4, 24, 4, 25, 39, 26, 10, 27, 15, 28, 14, 29, 18, 30, 40, 31, 10, 32, 41, 33, 10, 34, 42, 35, 10, 36, 43, 37, 33, 38, 3, 39, 10, 40, 10, 41, 10, 42, 10, 43, 3, 44, 44, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 3, 51, 10, 52, 10, 53, 10, 54, 45, 55, 10, 56, 46, 57, 22, 58, 47, 59, 48, 60, 49, 61, 3, 62, 50, 63, 26, 0, 0, 0, 4, 66, -1, 60, 1, 0, 5, 2, 6, 3, 7, 3, 8, 2, 9, 5, 10, 51, 11, 7, 12, 8, 13, 9, 14, 19, 15, 19, 16, 10, 17, 10, 18, 2, 19, 11, 20, 12, 21, 4, 22, 52, 23, 4, 24, 4, 25, 30, 26, 10, 27, 15, 28, 53, 29, 10, 30, 10, 31, 15, 32, 16, 33, 10, 34, 10, 35, 54, 36, 3, 37, 17, 38, 33, 39, 10, 40, 10, 41, 10, 42, 10, 43, 10, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 10, 51, 10, 52, 10, 53, 10, 54, 45, 55, 10, 56, 21, 57, 22, 58, 55, 59, 17, 60, 56, 61, 3, 62, 36, 63, 26, 0, 0, 0, 4, 67, -1, 59, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 10, 57, 11, 10, 12, 8, 13, 58, 14, 22, 15, 3, 16, 10, 17, 10, 18, 2, 19, 11, 20, 59, 21, 4, 22, 3, 23, 4, 24, 4, 25, 39, 26, 10, 27, 15, 28, 10, 29, 19, 30, 10, 31, 10, 32, 10, 33, 10, 34, 10, 35, 10, 36, 3, 37, 3, 38, 3, 39, 10, 40, 10, 41, 10, 42, 10, 43, 3, 44, 10, 45, 10, 46, 10, 47, 10, 48, 10, 49, 10, 50, 10, 51, 10, 52, 10, 53, 10, 54, 60, 55, 10, 56, 61, 57, 48, 58, 62, 59, 3, 60, 63, 61, 3, 62, 25, 63, 64, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/platformer/bullet.xml b/demos/2d/platformer/bullet.xml index 84c903803f0..63938581ad7 100644 --- a/demos/2d/platformer/bullet.xml +++ b/demos/2d/platformer/bullet.xml @@ -1,11 +1,16 @@ - - - + + + 0 10 + + + 0, 1 + 1, 1, 1, 1, 1, 0, 0, 0 + "shutdown" @@ -18,14 +23,14 @@ "cont" False + "times" + 0 "transitions" 1 "values" False - "times" - 0 "value" "sprite:visibility/self_opacity" @@ -33,6 +38,8 @@ "cont" True + "times" + 0, 1.00394 "transitions" 1, 1 "values" @@ -40,13 +47,13 @@ 1 0 - "times" - 0, 1.00394 "method" "." 1 + "times" + 1.31 "transitions" 1 "values" @@ -59,57 +66,51 @@ "queue_free" - "times" - 1.31 + "conn_count" + 1 + "conns" + 4, 0, 73, 72, 2, 0 + "editable_instances" + + "names" - + "bullet" - "RigidBody2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" + "damp_override/linear" + "damp_override/angular" "script/script" "__meta__" + "RigidBody2D" "particles" - "Particles2D" + "visibility/opacity" "visibility/blend_mode" "config/amount" "config/lifetime" - "config/time_scale" - "config/preprocess" - "config/emit_timeout" - "config/emitting" - "config/offset" - "config/half_extents" "config/local_space" - "config/explosiveness" - "config/flip_h" - "config/flip_v" "config/texture" "params/direction" "params/spread" @@ -121,54 +122,27 @@ "params/radial_accel" "params/tangential_accel" "params/damping" + "params/initial_angle" "params/initial_size" "params/final_size" "params/hue_variation" - "randomness/direction" - "randomness/spread" - "randomness/linear_velocity" - "randomness/spin_velocity" - "randomness/orbit_velocity" - "randomness/gravity_direction" - "randomness/gravity_strength" - "randomness/radial_accel" - "randomness/tangential_accel" - "randomness/damping" - "randomness/initial_size" - "randomness/final_size" - "randomness/hue_variation" - "color_phases/count" - "phase_0/pos" - "phase_0/color" - "phase_1/pos" - "phase_1/color" - "phase_2/pos" - "phase_2/color" - "phase_3/pos" - "phase_3/color" - "emission_points" + "params/anim_speed_scale" + "params/anim_initial_pos" + "color/color_ramp" + "Particles2D" "sprite" - "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" + "Sprite" "CollisionShape2D" "shape" "trigger" + "_update_shape_index" "Timer" + "process_mode" "wait_time" "one_shot" "autostart" "anim" - "AnimationPlayer" "playback/process_mode" "playback/default_blend_time" "root/root" @@ -177,128 +151,158 @@ "playback/speed" "blend_times" "autoplay" + "AnimationPlayer" "disable" "timeout" - "version" - 1 - "conn_count" - 1 "node_count" 6 + "node_paths" + + + "nodes" + -1, -1, 24, 0, -1, 23, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 5, 10, 6, 11, 5, 12, 0, 13, 7, 14, 4, 15, 0, 16, 0, 17, 8, 18, 9, 19, 6, 20, 10, 21, 10, 22, 11, 23, 12, 0, 0, 0, 49, 25, -1, 23, 26, 13, 27, 3, 28, 14, 29, 15, 30, 0, 31, 16, 32, 6, 33, 17, 34, 6, 35, 6, 36, 6, 37, 6, 38, 6, 39, 6, 40, 6, 41, 6, 42, 6, 43, 5, 44, 6, 45, 6, 46, 5, 47, 6, 48, 18, 0, 0, 0, 52, 50, -1, 1, 51, 16, 0, 0, 0, 53, 53, -1, 3, 54, 1, 55, 0, 56, 19, 0, 0, 0, 57, 57, -1, 4, 58, 3, 59, 5, 60, 8, 61, 0, 0, 0, 0, 71, 62, -1, 8, 63, 3, 64, 6, 65, 20, 66, 21, 67, 8, 68, 5, 69, 22, 70, 23, 0 "variants" - - True - 1 - 0, 0 - 0 - 1, 1 - 1 + + False 1, 0, 0, 1, 0, 0 - False + 1 0 + 1 + 0 2 - + True + 0, 0 + -1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - "Script" - - "current" - 2 - "sources" - - "res://enemy.gd" - "res://player.gd" - "res://bullet.gd" - - "2D" - "pixel_snap" - False - "zoom" - 3.424785 "ofs" -74.7573, -35.9676 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 3.424785 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -307,29 +311,22 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" 0.559322 24 0.1 - + 10 - 1, 1, 1, 1 - 1, 0, 0, 0 - 0, 0, 0, 1 - - 0, 0, 0, 0 + + -1 ".." "" - "nodes" - -1, -1, 1, 0, -1, 25, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 8, 13, 9, 14, 1, 15, 1, 16, 3, 17, 8, 18, 10, 19, 9, 20, 8, 21, 0, 22, 0, 23, 2, 24, 3, 25, 11, 26, 12, 0, 0, 0, 28, 27, -1, 57, 2, 0, 3, 13, 4, 1, 5, 0, 29, 5, 6, 2, 7, 3, 8, 4, 30, 14, 31, 15, 32, 1, 33, 3, 34, 3, 35, 0, 36, 2, 37, 2, 38, 8, 39, 1, 40, 8, 41, 8, 42, 16, 43, 3, 44, 17, 45, 3, 46, 3, 47, 3, 48, 3, 49, 3, 50, 3, 51, 3, 52, 3, 53, 1, 54, 3, 55, 3, 56, 3, 57, 3, 58, 3, 59, 3, 60, 3, 61, 3, 62, 3, 63, 3, 64, 3, 65, 3, 66, 3, 67, 3, 68, 3, 69, 10, 70, 3, 71, 18, 72, 1, 73, 19, 74, 1, 75, 20, 76, 1, 77, 20, 78, 21, 0, 0, 0, 80, 79, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 81, 16, 82, 0, 83, 2, 84, 8, 85, 8, 86, 5, 87, 5, 88, 9, 89, 18, 90, 8, 91, 22, 0, 0, 0, 92, 92, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 93, 6, 94, 8, 0, 0, 0, 95, 95, -1, 3, 96, 1, 97, 0, 98, 8, 0, 0, 0, 100, 99, -1, 8, 101, 5, 102, 3, 103, 23, 104, 24, 105, 0, 106, 1, 107, 25, 108, 26, 0 - "conns" - 4, 0, 110, 109, 2, 0 + "version" + 2 diff --git a/demos/2d/platformer/coin.xml b/demos/2d/platformer/coin.xml index 194ea711b01..f33a63bd57f 100644 --- a/demos/2d/platformer/coin.xml +++ b/demos/2d/platformer/coin.xml @@ -1,9 +1,9 @@ - - - - - + + + + + 0 10 @@ -20,14 +20,14 @@ "cont" True + "times" + 0 "transitions" 1 "values" 0 - "times" - 0 "value" "sound:play/play" @@ -35,14 +35,14 @@ "cont" False + "times" + 0 "transitions" 1 "values" "coin" - "times" - 0 "value" "particles:visibility/self_opacity" @@ -50,6 +50,8 @@ "cont" True + "times" + 0, 1.66 "transitions" 1, 1 "values" @@ -57,8 +59,6 @@ 1 0 - "times" - 0, 1.66 "value" "sprite:visibility/self_opacity" @@ -66,6 +66,8 @@ "cont" True + "times" + 0, 0.4 "transitions" 1, 1 "values" @@ -73,8 +75,6 @@ 1 0 - "times" - 0, 0.4 "value" "particles:config/emitting" @@ -82,19 +82,21 @@ "cont" False + "times" + 0 "transitions" 1 "values" True - "times" - 0 "method" "." 1 + "times" + 2.7 "transitions" 1 "values" @@ -107,8 +109,6 @@ "queue_free" - "times" - 2.7 @@ -123,6 +123,8 @@ "cont" False + "times" + 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5 "transitions" 1, 1, 1, 1, 1, 1, 1 "values" @@ -135,8 +137,6 @@ 1 0 - "times" - 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5 @@ -147,49 +147,43 @@ "pitch" 1 "sample" - + + + + 0, 1 + 1, 1, 1, 1, 0, 0, 0, 1 + + "conn_count" + 1 + "conns" + 0, 0, 76, 75, 2, 0 + "editable_instances" + + "names" - + "coin" - "Area2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" - "gravity_point" "gravity_vec" "gravity" - "density" - "monitoring" + "linear_damp" + "angular_damp" "script/script" "__meta__" + "Area2D" "sprite" - "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" "hframes" - "frame" - "modulate" - "region" - "region_rect" + "Sprite" "anim" - "AnimationPlayer" "playback/process_mode" "playback/default_blend_time" "root/root" @@ -199,12 +193,13 @@ "playback/speed" "blend_times" "autoplay" + "AnimationPlayer" "collision" - "CollisionShape2D" "shape" "trigger" + "_update_shape_index" + "CollisionShape2D" "sound" - "SamplePlayer2D" "params/volume_db" "params/pitch_scale" "params/attenuation/min_distance" @@ -213,19 +208,13 @@ "config/polyphony" "config/samples" "config/pitch_random" + "SamplePlayer2D" "particles" - "Particles2D" "visibility/blend_mode" "config/amount" "config/lifetime" - "config/time_scale" - "config/preprocess" - "config/emit_timeout" "config/emitting" - "config/offset" "config/half_extents" - "config/local_space" - "config/explosiveness" "config/texture" "params/direction" "params/spread" @@ -237,160 +226,170 @@ "params/radial_accel" "params/tangential_accel" "params/damping" + "params/initial_angle" "params/initial_size" "params/final_size" "params/hue_variation" - "randomness/direction" - "randomness/spread" - "randomness/linear_velocity" - "randomness/spin_velocity" - "randomness/orbit_velocity" - "randomness/gravity_direction" - "randomness/gravity_strength" - "randomness/radial_accel" - "randomness/tangential_accel" - "randomness/damping" - "randomness/initial_size" - "randomness/final_size" - "randomness/hue_variation" - "color_phases/count" - "phase_0/pos" - "phase_0/color" - "phase_1/pos" - "phase_1/color" - "phase_2/pos" - "phase_2/color" - "phase_3/pos" - "phase_3/color" - "emission_points" + "params/anim_speed_scale" + "params/anim_initial_pos" + "color/color_ramp" + "Particles2D" "enabler" - "VisibilityEnabler2D" "rect" "enabler/pause_animations" "enabler/freeze_bodies" + "enabler/pause_particles" + "enabler/process_parent" + "enabler/fixed_process_parent" + "VisibilityEnabler2D" "_on_body_enter" "body_enter" - "version" - 1 - "conn_count" - 1 "node_count" 7 + "node_paths" + + + "nodes" + -1, -1, 11, 0, -1, 10, 1, 0, 2, 1, 3, 2, 4, 3, 5, 4, 6, 5, 7, 6, 8, 7, 9, 8, 10, 9, 0, 0, 0, 15, 12, -1, 2, 13, 10, 14, 11, 0, 0, 0, 26, 16, -1, 9, 17, 12, 18, 13, 19, 14, 20, 15, 21, 16, 22, 0, 23, 17, 24, 18, 25, 19, 0, 0, 0, 31, 27, -1, 3, 28, 1, 29, 3, 30, 20, 0, 0, 0, 41, 32, -1, 8, 33, 13, 34, 7, 35, 7, 36, 21, 37, 7, 38, 12, 39, 22, 40, 13, 0, 0, 0, 66, 42, -1, 23, 43, 12, 44, 23, 45, 24, 46, 3, 47, 25, 48, 26, 49, 13, 50, 27, 51, 13, 52, 13, 53, 13, 54, 13, 55, 13, 56, 13, 57, 13, 58, 13, 59, 13, 60, 28, 61, 28, 62, 13, 63, 7, 64, 13, 65, 29, 0, 0, 0, 74, 67, -1, 6, 68, 30, 69, 0, 70, 0, 71, 0, 72, 3, 73, 3, 0 "variants" - + True - 1 - 0, 0 - 0 - 1, 1 - 1 1, 0, 0, 1, 0, 0 False 0, 1 98 0.1 - + 1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - "Script" - - "current" - 2 - "sources" - - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - "2D" - "pixel_snap" - False - "zoom" - 3.794776 "ofs" -34.3697, -21.6562 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 3.794776 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -399,14 +398,11 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - + 4 - 0 - 1, 1, 1, 1 - 0, 0, 0, 0 + 1 + 0 ".." @@ -414,23 +410,20 @@ "spin" + -1 2048 8 0.4 5, 5 - + 10 0.2 - 2 - 0, 0, 0, 1 - + -10, -10, 20, 20 - "nodes" - -1, -1, 1, 0, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 8, 13, 8, 14, 9, 15, 10, 16, 11, 17, 0, 18, 12, 19, 13, 0, 0, 0, 21, 20, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 22, 14, 23, 0, 24, 2, 25, 8, 26, 8, 27, 5, 28, 15, 29, 16, 30, 17, 31, 8, 32, 18, 0, 0, 0, 34, 33, -1, 9, 35, 5, 36, 3, 37, 19, 38, 20, 39, 21, 40, 0, 41, 22, 42, 23, 43, 24, 0, 0, 0, 45, 44, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 46, 6, 47, 8, 0, 0, 0, 49, 48, -1, 15, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 50, 3, 51, 1, 52, 1, 53, 25, 54, 1, 55, 5, 56, 26, 57, 3, 0, 0, 0, 59, 58, -1, 55, 2, 0, 3, 1, 4, 1, 5, 0, 60, 5, 6, 2, 7, 3, 8, 4, 61, 27, 62, 28, 63, 1, 64, 3, 65, 3, 66, 8, 67, 2, 68, 29, 69, 0, 70, 1, 71, 30, 72, 3, 73, 31, 74, 3, 75, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 81, 3, 82, 32, 83, 32, 84, 3, 85, 3, 86, 3, 87, 3, 88, 3, 89, 3, 90, 3, 91, 3, 92, 3, 93, 3, 94, 3, 95, 3, 96, 3, 97, 3, 98, 33, 99, 3, 100, 17, 101, 1, 102, 34, 103, 1, 104, 34, 105, 1, 106, 34, 107, 35, 0, 0, 0, 109, 108, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 110, 36, 111, 0, 112, 0, 0 - "conns" - 0, 0, 114, 113, 2, 0 + "version" + 2 diff --git a/demos/2d/platformer/enemy.xml b/demos/2d/platformer/enemy.xml index ad3a70931d6..72d2ff068ec 100644 --- a/demos/2d/platformer/enemy.xml +++ b/demos/2d/platformer/enemy.xml @@ -2,9 +2,9 @@ - - + + 0 14 @@ -40,33 +40,6 @@ - - - "walk" - 1.25 - True - 0.25 - "value" - "sprite:frame" - 1 - - "cont" - False - "times" - 0, 0.25, 0.5, 0.75, 1, 1.25 - "transitions" - 1, 1, 1, 1, 1, 1 - "values" - - 0 - 1 - 2 - 3 - 4 - 0 - - - "explode" @@ -146,6 +119,33 @@ + + + "walk" + 1.25 + True + 0.25 + "value" + "sprite:frame" + 1 + + "cont" + False + "times" + 0, 0.25, 0.5, 0.75, 1, 1.25 + "transitions" + 1, 1, 1, 1, 1, 1 + "values" + + 0 + 1 + 2 + 3 + 4 + 0 + + + 0, 1 @@ -153,14 +153,6 @@ - - "db" - 0 - "pitch" - 1 - "sample" - - "db" 0 @@ -169,6 +161,14 @@ "sample" + + "db" + 0 + "pitch" + 1 + "sample" + + @@ -177,10 +177,12 @@ 0 "conns" + "editable_instances" + + "names" - + "enemy" - "RigidBody2D" "input/pickable" "shapes/0/shape" "shapes/0/transform" @@ -210,8 +212,8 @@ "damp_override/angular" "script/script" "__meta__" + "RigidBody2D" "enabler" - "VisibilityEnabler2D" "transform/pos" "transform/scale" "rect" @@ -220,23 +222,24 @@ "enabler/pause_particles" "enabler/process_parent" "enabler/fixed_process_parent" + "VisibilityEnabler2D" "anim" - "AnimationPlayer" "playback/process_mode" "playback/default_blend_time" "root/root" "anims/idle" - "anims/walk" "anims/explode" + "anims/walk" "playback/active" "playback/speed" "blend_times" "autoplay" + "AnimationPlayer" "sprite" - "Sprite" "texture" "hframes" "frame" + "Sprite" "CollisionShape2D" "shape" "trigger" @@ -244,10 +247,11 @@ "CollisionShape2D 2" "CollisionShape2D 3" "raycast_left" - "RayCast2D" "enabled" "cast_to" "layer_mask" + "type_mask" + "RayCast2D" "raycast_right" "Particles2D" "visibility/self_opacity" @@ -277,7 +281,6 @@ "randomness/spin_velocity" "color/color_ramp" "sound" - "SamplePlayer2D" "params/volume_db" "params/pitch_scale" "params/attenuation/min_distance" @@ -286,13 +289,17 @@ "config/polyphony" "config/samples" "config/pitch_random" + "SamplePlayer2D" "node_count" 11 + "node_paths" + + "nodes" - -1, -1, 1, 0, -1, 29, 2, 0, 3, 1, 4, 2, 5, 0, 6, 1, 7, 3, 8, 0, 9, 1, 10, 4, 11, 0, 12, 5, 13, 5, 14, 6, 15, 7, 16, 8, 17, 8, 18, 7, 19, 0, 20, 9, 21, 10, 22, 0, 23, 0, 24, 11, 25, 12, 26, 8, 27, 13, 28, 13, 29, 14, 30, 15, 0, 0, 0, 32, 31, -1, 8, 33, 16, 34, 17, 35, 18, 36, 11, 37, 11, 38, 11, 39, 0, 40, 0, 0, 0, 0, 42, 41, -1, 10, 43, 5, 44, 8, 45, 19, 46, 20, 47, 21, 48, 22, 49, 11, 50, 23, 51, 24, 52, 25, 0, 0, 0, 54, 53, -1, 3, 55, 26, 56, 27, 57, 10, 0, 0, 0, 58, 58, -1, 4, 33, 28, 59, 1, 60, 0, 61, 29, 0, 0, 0, 58, 62, -1, 4, 33, 30, 59, 1, 60, 0, 61, 29, 0, 0, 0, 58, 63, -1, 4, 33, 31, 59, 1, 60, 0, 61, 29, 0, 0, 0, 65, 64, -1, 4, 33, 32, 66, 11, 67, 33, 68, 5, 0, 0, 0, 65, 69, -1, 4, 33, 34, 66, 11, 67, 33, 68, 5, 0, 0, 0, 70, 70, -1, 26, 71, 35, 72, 5, 73, 36, 74, 37, 75, 37, 76, 0, 77, 38, 78, 39, 79, 8, 80, 40, 81, 41, 82, 42, 83, 8, 84, 8, 85, 43, 86, 8, 87, 8, 88, 8, 89, 8, 90, 42, 91, 23, 92, 8, 93, 7, 94, 8, 95, 7, 96, 44, 0, 0, 0, 98, 97, -1, 8, 99, 8, 100, 7, 101, 7, 102, 45, 103, 7, 104, 46, 105, 47, 106, 8, 0 + -1, -1, 30, 0, -1, 29, 1, 0, 2, 1, 3, 2, 4, 0, 5, 1, 6, 3, 7, 0, 8, 1, 9, 4, 10, 0, 11, 5, 12, 5, 13, 6, 14, 7, 15, 8, 16, 8, 17, 7, 18, 0, 19, 9, 20, 10, 21, 0, 22, 0, 23, 11, 24, 12, 25, 8, 26, 13, 27, 13, 28, 14, 29, 15, 0, 0, 0, 40, 31, -1, 8, 32, 16, 33, 17, 34, 18, 35, 11, 36, 11, 37, 11, 38, 0, 39, 0, 0, 0, 0, 52, 41, -1, 10, 42, 5, 43, 8, 44, 19, 45, 20, 46, 21, 47, 22, 48, 11, 49, 23, 50, 24, 51, 25, 0, 0, 0, 57, 53, -1, 3, 54, 26, 55, 27, 56, 10, 0, 0, 0, 58, 58, -1, 4, 32, 28, 59, 1, 60, 0, 61, 29, 0, 0, 0, 58, 62, -1, 4, 32, 30, 59, 1, 60, 0, 61, 29, 0, 0, 0, 58, 63, -1, 4, 32, 31, 59, 1, 60, 0, 61, 29, 0, 0, 0, 69, 64, -1, 5, 32, 32, 65, 11, 66, 33, 67, 5, 68, 34, 0, 0, 0, 69, 70, -1, 5, 32, 35, 65, 11, 66, 33, 67, 5, 68, 34, 0, 0, 0, 71, 71, -1, 26, 72, 36, 73, 5, 74, 37, 75, 38, 76, 38, 77, 0, 78, 39, 79, 40, 80, 8, 81, 41, 82, 42, 83, 43, 84, 8, 85, 8, 86, 44, 87, 8, 88, 8, 89, 8, 90, 8, 91, 43, 92, 23, 93, 8, 94, 7, 95, 8, 96, 7, 97, 45, 0, 0, 0, 107, 98, -1, 8, 99, 8, 100, 7, 101, 7, 102, 46, 103, 7, 104, 47, 105, 48, 106, 8, 0 "variants" - + False 1, -0, 0, 1, -1.08072, -2.16144 @@ -449,8 +456,8 @@ -10, -10, 20, 20 ".." - + 3 @@ -463,6 +470,7 @@ -12.495, 3.53415 -33.2868, -9.34363 0, 45 + 15 29.1987, -9.34363 0.121212 32 @@ -479,7 +487,7 @@ "version" - 1 + 2 diff --git a/demos/2d/platformer/moving_platform.xml b/demos/2d/platformer/moving_platform.xml index 4d54d6d11c8..4b94a7af482 100644 --- a/demos/2d/platformer/moving_platform.xml +++ b/demos/2d/platformer/moving_platform.xml @@ -1,7 +1,7 @@ - - - + + + 0 -88, 24, -88, -24, 88, -24, 88, 24 @@ -9,169 +9,189 @@ + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "moving_platform" - "Node2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" "script/script" "__meta__" "motion" "cycle" + "Node2D" "platform" - "RigidBody2D" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" + "damp_override/linear" + "damp_override/angular" + "RigidBody2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "CollisionPolygon2D" "build_mode" "polygon" + "shape_range" + "trigger" - "version" - 1 - "conn_count" - 0 "node_count" 4 + "node_paths" + + + "nodes" + -1, -1, 5, 0, -1, 4, 1, 0, 2, 1, 3, 2, 4, 3, 0, 0, 0, 28, 6, -1, 21, 7, 4, 8, 5, 9, 6, 10, 4, 11, 7, 12, 7, 13, 8, 14, 3, 15, 3, 16, 9, 17, 3, 18, 4, 19, 10, 20, 10, 21, 4, 22, 4, 23, 11, 24, 2, 25, 9, 26, 12, 27, 12, 0, 1, 0, 29, 29, -1, 1, 30, 13, 0, 1, 0, 31, 31, -1, 4, 32, 10, 33, 14, 34, 15, 35, 4, 0 "variants" - - True - 1 - 0, 0 - 0 - 1, 1 - + + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - "Script" - - "current" - 0 - "sources" - - "res://moving_platform.gd" - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - "2D" - "pixel_snap" - False - "zoom" - 1.360373 "ofs" -210.652, -172.81 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1.360373 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" - 400 + 179 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -180,24 +200,24 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - 1 + 0, 0 + 1 + False 1, -0, 0, 1, 0, 0 - False + 1 3 + 0 0 - - 1, 1, 1, 1 - 0, 0, 0, 0 + True + -1 + -88, -24, 88, -24, 88, 24, -88, 24 + -1, -1 - "nodes" - -1, -1, 1, 0, -1, 11, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 2, 12, 1, 0, 0, 0, 14, 13, -1, 23, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 15, 7, 16, 8, 17, 9, 18, 10, 19, 11, 20, 1, 21, 1, 22, 3, 23, 10, 24, 10, 25, 12, 26, 10, 27, 0, 28, 0, 29, 2, 30, 3, 0, 1, 0, 31, 31, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 32, 13, 33, 0, 34, 2, 35, 10, 36, 10, 37, 7, 38, 7, 39, 12, 40, 14, 41, 10, 42, 15, 0, 1, 0, 43, 43, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 44, 12, 45, 16, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/platformer/one_way_platform.xml b/demos/2d/platformer/one_way_platform.xml index 491dd32b17f..85b23227115 100644 --- a/demos/2d/platformer/one_way_platform.xml +++ b/demos/2d/platformer/one_way_platform.xml @@ -1,6 +1,6 @@ - - + + 0 100, 10 @@ -12,22 +12,13 @@ 0 "conns" + "editable_instances" + + "names" - + "one_way_platform" - "StaticBody2D" - "_import_path" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/light_mask" - "transform/pos" - "transform/rot" - "transform/scale" - "z/z" - "z/relative" "input/pickable" - "shape_count" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" @@ -40,42 +31,34 @@ "friction" "bounce" "__meta__" + "StaticBody2D" "sprite" - "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" + "Sprite" "CollisionShape2D" + "transform/pos" "shape" "trigger" + "_update_shape_index" "node_count" 3 + "node_paths" + + "nodes" - -1, -1, 1, 0, -1, 24, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 1, 12, 8, 13, 3, 14, 9, 15, 10, 16, 8, 17, 3, 18, 3, 19, 11, 20, 12, 21, 4, 22, 5, 23, 2, 24, 5, 25, 13, 0, 0, 0, 27, 26, -1, 21, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 1, 28, 14, 29, 1, 30, 4, 31, 8, 32, 8, 33, 3, 34, 3, 35, 7, 36, 15, 37, 8, 38, 16, 0, 0, 0, 39, 39, -1, 12, 2, 0, 3, 1, 4, 2, 5, 2, 6, 3, 7, 17, 8, 5, 9, 6, 10, 7, 11, 1, 40, 9, 41, 8, 0 + -1, -1, 14, 0, -1, 13, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 8, 12, 7, 13, 9, 0, 0, 0, 17, 15, -1, 1, 16, 10, 0, 0, 0, 18, 18, -1, 4, 19, 11, 20, 1, 21, 0, 22, 12, 0 "variants" - - "" - True - 1 - 1 - 0, 0 - 0 - 1, 1 - 0 + False 1, -0, 0, 1, 1.46304, -13.1672 + 1 0, 1 20 + 0, 0 + 0 + 1 "__editor_plugin_screen__" "2D" @@ -198,6 +181,11 @@ "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -207,13 +195,12 @@ 0 - - 1, 1, 1, 1 - 0, 0, 0, 0 + 1.46304, -13.1672 + -1 "version" - 1 + 2 diff --git a/demos/2d/platformer/parallax_bg.xml b/demos/2d/platformer/parallax_bg.xml index cc8cfe5de0c..3b306aecab4 100644 --- a/demos/2d/platformer/parallax_bg.xml +++ b/demos/2d/platformer/parallax_bg.xml @@ -1,23 +1,23 @@ - - - - - - - + + + + + + + - "" - + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "parallax_bg" - "ParallaxBackground" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" "layer" "offset" "rotation" @@ -27,148 +27,204 @@ "scroll/base_scale" "scroll/limit_begin" "scroll/limit_end" - "script/script" + "scroll/ignore_camera_zoom" "__meta__" + "ParallaxBackground" "sky" - "ParallaxLayer" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "transform/pos" - "transform/rot" - "transform/scale" "motion/scale" "motion/mirroring" + "ParallaxLayer" "Sprite" + "transform/scale" "texture" "centered" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "clouds" + "transform/pos" "Sprite 2" "Sprite 3" "Sprite 4" "Sprite 5" "Sprite 6" "mount_ 2" + "region" + "region_rect" "mount_1" - "version" - 1 - "conn_count" - 0 "node_count" 14 + "node_paths" + + + "nodes" + -1, -1, 12, 0, -1, 11, 1, 0, 2, 1, 3, 2, 4, 3, 5, 1, 6, 1, 7, 4, 8, 1, 9, 1, 10, 5, 11, 6, 0, 0, 0, 16, 13, -1, 2, 14, 3, 15, 7, 0, 1, 0, 17, 17, -1, 3, 18, 8, 19, 9, 20, 5, 0, 0, 0, 16, 21, -1, 2, 14, 10, 15, 7, 0, 3, 0, 17, 17, -1, 3, 22, 11, 19, 12, 20, 5, 0, 3, 0, 17, 23, -1, 3, 22, 13, 19, 12, 20, 5, 0, 3, 0, 17, 24, -1, 3, 22, 14, 19, 15, 20, 5, 0, 3, 0, 17, 25, -1, 3, 22, 16, 19, 15, 20, 5, 0, 3, 0, 17, 26, -1, 3, 22, 17, 19, 18, 20, 5, 0, 3, 0, 17, 27, -1, 3, 22, 19, 19, 18, 20, 5, 0, 0, 0, 16, 28, -1, 2, 14, 20, 15, 7, 0, 10, 0, 17, 17, -1, 5, 22, 21, 19, 22, 20, 5, 29, 23, 30, 24, 0, 0, 0, 16, 31, -1, 2, 14, 25, 15, 7, 0, 12, 0, 17, 17, -1, 5, 22, 21, 19, 26, 20, 5, 29, 23, 30, 24, 0 "variants" - - False - 0 + -1 0, 0 0 1, 1 0.7, 0 - + False + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://moving_platform.gd" - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - + "2D" - - "zoom" - 1 + "ofs" -5, -25 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "2D" - True - 1 800, 0 32, 0.94 - - 1 - 1, 1, 1, 1 - 0, 0, 0, 0 + 0.1, 1 28, 127 - + 404, 24 154, 46 - + 525, 130 255, 158 - + 674, 70 0.2, 1 0, 225 - + + True 0, 0, 800, 256 0.4, 1 - + - "nodes" - -1, -1, 1, 0, -1, 16, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 3, 9, 4, 10, 5, 11, 3, 12, 3, 13, 6, 14, 3, 15, 3, 16, 7, 17, 8, 0, 0, 0, 19, 18, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 3, 28, 4, 29, 5, 30, 5, 31, 11, 16, 7, 0, 1, 0, 32, 32, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 3, 28, 4, 29, 12, 33, 13, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 0, 0, 19, 43, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 3, 28, 4, 29, 5, 30, 17, 31, 11, 16, 7, 0, 3, 0, 32, 32, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 18, 28, 4, 29, 5, 33, 19, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 3, 0, 32, 44, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 20, 28, 4, 29, 5, 33, 19, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 3, 0, 32, 45, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 21, 28, 4, 29, 5, 33, 22, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 3, 0, 32, 46, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 23, 28, 4, 29, 5, 33, 22, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 3, 0, 32, 47, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 24, 28, 4, 29, 5, 33, 25, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 3, 0, 32, 48, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 26, 28, 4, 29, 5, 33, 25, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 0, 42, 16, 16, 7, 0, 0, 0, 19, 49, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 3, 28, 4, 29, 5, 30, 27, 31, 11, 16, 7, 0, 10, 0, 32, 32, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 28, 28, 4, 29, 5, 33, 29, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 9, 42, 30, 16, 7, 0, 0, 0, 19, 50, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 3, 28, 4, 29, 5, 30, 31, 31, 11, 16, 7, 0, 12, 0, 32, 32, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 20, 9, 21, 0, 22, 10, 23, 10, 24, 9, 25, 1, 26, 0, 27, 28, 28, 4, 29, 5, 33, 32, 34, 0, 8, 3, 35, 0, 36, 0, 37, 14, 38, 14, 39, 1, 40, 15, 41, 9, 42, 30, 16, 7, 0 - "conns" - + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/platformer/player.xml b/demos/2d/platformer/player.xml index 8c7b74ceae1..493279672f3 100644 --- a/demos/2d/platformer/player.xml +++ b/demos/2d/platformer/player.xml @@ -1,15 +1,15 @@ - - - - - - - - - - - + + + + + + + + + + + 0.5 20 @@ -77,80 +77,6 @@ - - - "idle_weapon" - 0.5 - True - 0.25 - "value" - "sprite:frame" - 1 - - "cont" - False - "times" - 0 - "transitions" - 1 - "values" - - 25 - - - - - - 1.25 - True - 0.25 - "value" - "sprite:frame" - 1 - - "cont" - False - "times" - 0, 0.25, 0.5, 0.75, 1, 1.25 - "transitions" - 1, 1, 1, 1, 1, 1 - "values" - - 0 - 1 - 2 - 3 - 4 - 0 - - - - - - 1.25 - True - 0.25 - "value" - "sprite:frame" - 1 - - "cont" - False - "times" - 0, 0.25, 0.5, 0.75, 1, 1.25 - "transitions" - 1, 1, 1, 1, 1, 1 - "values" - - 5 - 6 - 7 - 8 - 9 - 5 - - - "falling_weapon" @@ -173,6 +99,28 @@ + + + "idle_weapon" + 0.5 + True + 0.25 + "value" + "sprite:frame" + 1 + + "cont" + False + "times" + 0 + "transitions" + 1 + "values" + + 25 + + + "crouch" @@ -264,6 +212,58 @@ + + + 1.25 + True + 0.25 + "value" + "sprite:frame" + 1 + + "cont" + False + "times" + 0, 0.25, 0.5, 0.75, 1, 1.25 + "transitions" + 1, 1, 1, 1, 1, 1 + "values" + + 0 + 1 + 2 + 3 + 4 + 0 + + + + + + 1.25 + True + 0.25 + "value" + "sprite:frame" + 1 + + "cont" + False + "times" + 0, 0.25, 0.5, 0.75, 1, 1.25 + "transitions" + 1, 1, 1, 1, 1, 1 + "values" + + 5 + 6 + 7 + 8 + 9 + 5 + + + @@ -272,7 +272,7 @@ "pitch" 1 "sample" - + "db" @@ -280,7 +280,7 @@ "pitch" 1 "sample" - + "db" @@ -288,7 +288,7 @@ "pitch" 1 "sample" - + @@ -298,10 +298,12 @@ 0 "conns" + "editable_instances" + + "names" - + "player" - "RigidBody2D" "input/pickable" "shapes/0/shape" "shapes/0/transform" @@ -328,13 +330,13 @@ "damp_override/angular" "script/script" "__meta__" + "RigidBody2D" "sprite" - "Sprite" "texture" "vframes" "hframes" + "Sprite" "smoke" - "Particles2D" "visibility/self_opacity" "visibility/blend_mode" "transform/pos" @@ -364,27 +366,27 @@ "params/anim_initial_pos" "randomness/spin_velocity" "color/color_ramp" + "Particles2D" "anim" - "AnimationPlayer" "playback/process_mode" "playback/default_blend_time" "root/root" "anims/idle" "anims/jumping" - "anims/idle_weapon" - "anims/run" - "anims/run_weapon" "anims/falling_weapon" + "anims/idle_weapon" "anims/crouch" "anims/falling" "anims/standing_weapon_ready" "anims/jumping_weapon" + "anims/run" + "anims/run_weapon" "playback/active" "playback/speed" "blend_times" "autoplay" + "AnimationPlayer" "camera" - "Camera2D" "anchor_mode" "rotating" "current" @@ -400,15 +402,16 @@ "drag_margin/top" "drag_margin/right" "drag_margin/bottom" + "Camera2D" "bullet_shoot" "Position2D" "CollisionShape2D" "transform/scale" "shape" "trigger" + "_update_shape_index" "sound" - "SamplePlayer" - "config/voices" + "config/polyphony" "config/samples" "default/volume_db" "default/pitch_scale" @@ -422,33 +425,38 @@ "default/reverb_room" "default/reverb_send" "default/chorus_send" + "SamplePlayer" "CollisionPolygon2D" "build_mode" "polygon" + "shape_range" "ui" - "CanvasLayer" "layer" "offset" "rotation" "scale" + "CanvasLayer" "left" - "TouchScreenButton" "normal" "pressed" "bitmask" "passby_press" "action" "visibility_mode" + "TouchScreenButton" "right" "jump" "fire" "node_count" 14 + "node_paths" + + "nodes" - -1, -1, 1, 0, -1, 26, 2, 0, 3, 1, 4, 2, 5, 0, 6, 3, 7, 4, 8, 0, 9, 5, 10, 5, 11, 6, 12, 7, 13, 8, 14, 8, 15, 9, 16, 10, 17, 11, 18, 12, 19, 0, 20, 0, 21, 10, 22, 13, 23, 8, 24, 14, 25, 14, 26, 15, 27, 16, 0, 0, 0, 29, 28, -1, 3, 30, 17, 31, 6, 32, 18, 0, 1, 0, 34, 33, -1, 29, 35, 19, 36, 5, 37, 20, 38, 21, 39, 22, 40, 23, 41, 23, 42, 0, 43, 0, 44, 24, 45, 25, 46, 8, 47, 26, 48, 27, 49, 9, 50, 8, 51, 8, 52, 28, 53, 8, 54, 8, 55, 8, 56, 8, 57, 29, 58, 29, 59, 8, 60, 9, 61, 8, 62, 29, 63, 30, 0, 0, 0, 65, 64, -1, 17, 66, 5, 67, 8, 68, 31, 69, 32, 70, 33, 71, 34, 72, 35, 73, 36, 74, 37, 75, 38, 76, 39, 77, 40, 78, 41, 79, 10, 80, 29, 81, 42, 82, 43, 0, 0, 0, 84, 83, -1, 15, 85, 5, 86, 0, 87, 10, 88, 8, 89, 44, 90, 11, 91, 11, 92, 45, 93, 45, 94, 10, 95, 10, 96, 46, 97, 46, 98, 46, 99, 46, 0, 0, 0, 101, 100, -1, 1, 37, 47, 0, 0, 0, 102, 102, -1, 4, 37, 48, 103, 49, 104, 1, 105, 0, 0, 0, 0, 107, 106, -1, 14, 108, 12, 109, 50, 110, 8, 111, 9, 112, 8, 113, 8, 114, 8, 115, 51, 116, 51, 117, 51, 118, 51, 119, 6, 120, 8, 121, 8, 0, 0, 0, 122, 122, -1, 3, 123, 11, 124, 52, 105, 0, 0, 0, 0, 126, 125, -1, 4, 127, 11, 128, 13, 129, 8, 130, 44, 0, 9, 0, 132, 131, -1, 8, 37, 53, 103, 54, 133, 55, 134, 56, 135, 56, 136, 10, 137, 57, 138, 5, 0, 9, 0, 132, 139, -1, 8, 37, 58, 103, 54, 133, 59, 134, 56, 135, 56, 136, 10, 137, 60, 138, 5, 0, 9, 0, 132, 140, -1, 8, 37, 61, 103, 54, 133, 62, 134, 56, 135, 56, 136, 0, 137, 63, 138, 5, 0, 9, 0, 132, 141, -1, 8, 37, 64, 103, 54, 133, 65, 134, 56, 135, 56, 136, 0, 137, 66, 138, 5, 0 + -1, -1, 27, 0, -1, 26, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 4, 7, 0, 8, 5, 9, 5, 10, 6, 11, 7, 12, 8, 13, 8, 14, 9, 15, 10, 16, 11, 17, 12, 18, 0, 19, 0, 20, 10, 21, 13, 22, 8, 23, 14, 24, 14, 25, 15, 26, 16, 0, 0, 0, 32, 28, -1, 3, 29, 17, 30, 6, 31, 18, 0, 1, 0, 63, 33, -1, 29, 34, 19, 35, 5, 36, 20, 37, 21, 38, 22, 39, 23, 40, 23, 41, 0, 42, 0, 43, 24, 44, 25, 45, 8, 46, 26, 47, 27, 48, 9, 49, 8, 50, 8, 51, 28, 52, 8, 53, 8, 54, 8, 55, 8, 56, 29, 57, 29, 58, 8, 59, 9, 60, 8, 61, 29, 62, 30, 0, 0, 0, 82, 64, -1, 17, 65, 5, 66, 8, 67, 31, 68, 32, 69, 33, 70, 34, 71, 35, 72, 36, 73, 37, 74, 38, 75, 39, 76, 40, 77, 41, 78, 10, 79, 29, 80, 42, 81, 43, 0, 0, 0, 99, 83, -1, 15, 84, 5, 85, 0, 86, 10, 87, 8, 88, 44, 89, 11, 90, 11, 91, 45, 92, 45, 93, 10, 94, 10, 95, 46, 96, 46, 97, 46, 98, 46, 0, 0, 0, 101, 100, -1, 1, 36, 47, 0, 0, 0, 102, 102, -1, 5, 36, 48, 103, 49, 104, 1, 105, 0, 106, 50, 0, 0, 0, 122, 107, -1, 14, 108, 5, 109, 51, 110, 8, 111, 9, 112, 8, 113, 8, 114, 8, 115, 11, 116, 8, 117, 8, 118, 8, 119, 6, 120, 8, 121, 8, 0, 0, 0, 123, 123, -1, 4, 124, 11, 125, 52, 126, 53, 105, 0, 0, 0, 0, 132, 127, -1, 4, 128, 11, 129, 13, 130, 8, 131, 44, 0, 9, 0, 140, 133, -1, 8, 36, 54, 103, 55, 134, 56, 135, 57, 136, 57, 137, 10, 138, 58, 139, 5, 0, 9, 0, 140, 141, -1, 8, 36, 59, 103, 55, 134, 60, 135, 57, 136, 57, 137, 10, 138, 61, 139, 5, 0, 9, 0, 140, 142, -1, 8, 36, 62, 103, 55, 134, 63, 135, 57, 136, 57, 137, 0, 138, 64, 139, 5, 0, 9, 0, 140, 143, -1, 8, 36, 65, 103, 55, 134, 66, 135, 57, 136, 57, 137, 0, 138, 67, 139, 5, 0 "variants" - + False 1, -0, 0, 1.76469, 0.291992, -12.1587 @@ -464,7 +472,7 @@ 3 0, 0 -1 - + "__editor_plugin_screen__" "2D" @@ -587,6 +595,11 @@ "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -596,7 +609,7 @@ 0 - + 16 0.363636 20.7312, 3.21187 @@ -604,7 +617,7 @@ 4 0.3 0.1 - + 180 20 9.8 @@ -613,14 +626,14 @@ ".." - - - + + + "" @@ -630,25 +643,26 @@ 31.2428, 4.08784 0.291992, -12.1587 1, 1.76469 + -1 - -0.138023, 16.5036, -19.902, -24.8691, 19.3625, -24.6056 + -1, -1 27.7593, 360.87 1.49157, 1.46265 - + "move_left" 121.542, 361.415 - + "move_right" 666.224, 359.02 - + "jump" 668.073, 262.788 - + "shoot" "version" - 1 + 2 diff --git a/demos/2d/platformer/seesaw.xml b/demos/2d/platformer/seesaw.xml index ed879a93199..760423167f2 100644 --- a/demos/2d/platformer/seesaw.xml +++ b/demos/2d/platformer/seesaw.xml @@ -1,7 +1,7 @@ - - - + + + 0 128, 8 @@ -9,159 +9,192 @@ + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "seesaw" - "Node2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" "__meta__" + "Node2D" "plank" - "RigidBody2D" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" + "damp_override/linear" + "damp_override/angular" + "RigidBody2D" "sprite" - "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" + "Sprite" "CollisionShape2D" "shape" "trigger" + "_update_shape_index" "pin" - "PinJoint2D" "node_a" "node_b" "bias/bias" + "softness" + "PinJoint2D" + "transform/pos" - "version" - 1 - "conn_count" - 0 "node_count" 6 + "node_paths" + + + "nodes" + -1, -1, 2, 0, -1, 1, 1, 0, 0, 0, 0, 25, 3, -1, 21, 4, 1, 5, 2, 6, 3, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 0, 1, 0, 28, 26, -1, 1, 27, 12, 0, 1, 0, 29, 29, -1, 3, 30, 2, 31, 1, 32, 13, 0, 0, 0, 38, 33, -1, 4, 34, 14, 35, 15, 36, 8, 37, 8, 0, 0, 0, 28, 28, -1, 2, 39, 16, 27, 17, 0 "variants" - - True - 1 - 0, 0 - 0 - 1, 1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "pixel_snap" - False - "zoom" - 2.050547 "ofs" -116.979, -109.897 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 2.050547 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" - 400 + 179 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -170,27 +203,27 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - 1 + False 1, 0, 0, 1, 0, 0 - False + 1 0 5.102041 - - 1, 1, 1, 1 - 0, 0, 0, 0 + 1 + 0 + True + 0, 0 + -1 + + -1 "../plank" "" -0.290825, 20.2425 - + - "nodes" - -1, -1, 1, 0, -1, 8, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 0, 0, 0, 11, 10, -1, 23, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 12, 6, 13, 7, 14, 8, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 0, 1, 0, 29, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 30, 12, 31, 0, 32, 2, 33, 9, 34, 9, 35, 6, 36, 6, 37, 10, 38, 13, 39, 9, 40, 14, 0, 1, 0, 41, 41, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 7, 43, 9, 0, 0, 0, 45, 44, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 46, 15, 47, 16, 48, 3, 0, 0, 0, 29, 29, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 17, 7, 3, 8, 4, 30, 18, 31, 0, 32, 2, 33, 9, 34, 9, 35, 6, 36, 6, 37, 10, 38, 13, 39, 9, 40, 14, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/platformer/stage.xml b/demos/2d/platformer/stage.xml index d081a1be384..3b5d2815519 100644 --- a/demos/2d/platformer/stage.xml +++ b/demos/2d/platformer/stage.xml @@ -1,27 +1,29 @@ - - - - - - - - - - + + + + + + + + + + "conn_count" 0 "conns" + "editable_instances" + + "names" - + "stage" - "Node" "__meta__" + "Node" "tile_map" - "TileMap" "mode" "tile_set" "cell/size" @@ -36,11 +38,13 @@ "collision/layers" "collision/mask" "tile_data" + "TileMap" "coins" "coin" - "Area2D" - "_import_path" "transform/pos" + "input/pickable" + "linear_damp" + "angular_damp" "coin 2" "coin 3" "coin 4" @@ -84,24 +88,23 @@ "coin 31 7 5" "props" "moving_platform" - "Node2D" "motion" "cycle" "moving_platform 2" "moving_platform 3" "seesaw" "one_way_platform" - "StaticBody2D" "player" - "RigidBody2D" "music" - "StreamPlayer" "stream/stream" "stream/play" "stream/loop" "stream/volume_db" "stream/autoplay" "stream/paused" + "stream/loop_restart_time" + "stream/buffering_ms" + "StreamPlayer" "enemies" "enemy 5" "enemy 6" @@ -115,7 +118,7 @@ "enemy 14" "enemy 15" "parallax_bg" - "ParallaxBackground" + "scroll/ignore_camera_zoom" "Label" "margin/left" "margin/top" @@ -124,26 +127,24 @@ "focus/ignore_mouse" "focus/stop_mouse" "size_flags/horizontal" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" "text" "autowrap" "percent_visible" + "lines_skipped" + "max_lines_visible" "node_count" 67 + "node_paths" + + "nodes" - -1, -1, 1, 0, -1, 1, 2, 0, 0, 0, 0, 4, 3, -1, 15, 5, 1, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 1, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 10, 18, 11, 2, 12, 0, 0, 0, 1, 19, -1, 0, 0, 2, 0, 21, 20, 13, 3, 22, 14, 23, 15, 2, 16, 0, 2, 0, 21, 24, 13, 3, 22, 14, 23, 17, 2, 16, 0, 2, 0, 21, 25, 13, 3, 22, 14, 23, 18, 2, 16, 0, 2, 0, 21, 26, 13, 3, 22, 14, 23, 19, 2, 16, 0, 2, 0, 21, 27, 13, 3, 22, 14, 23, 20, 2, 16, 0, 2, 0, 21, 28, 13, 3, 22, 14, 23, 21, 2, 16, 0, 2, 0, 21, 29, 13, 3, 22, 14, 23, 22, 2, 16, 0, 2, 0, 21, 30, 13, 3, 22, 14, 23, 23, 2, 16, 0, 2, 0, 21, 31, 13, 3, 22, 14, 23, 24, 2, 16, 0, 2, 0, 21, 32, 13, 3, 22, 14, 23, 25, 2, 16, 0, 2, 0, 21, 33, 13, 3, 22, 14, 23, 26, 2, 16, 0, 2, 0, 21, 34, 13, 3, 22, 14, 23, 27, 2, 16, 0, 2, 0, 21, 35, 13, 3, 22, 14, 23, 28, 2, 16, 0, 2, 0, 21, 36, 13, 3, 22, 14, 23, 29, 2, 16, 0, 2, 0, 21, 37, 13, 3, 22, 14, 23, 30, 2, 16, 0, 2, 0, 21, 38, 13, 3, 22, 14, 23, 31, 2, 16, 0, 2, 0, 21, 39, 13, 3, 22, 14, 23, 32, 2, 16, 0, 2, 0, 21, 40, 13, 3, 22, 14, 23, 33, 2, 16, 0, 2, 0, 21, 41, 13, 3, 22, 14, 23, 34, 2, 16, 0, 2, 0, 21, 42, 13, 3, 22, 14, 23, 35, 2, 16, 0, 2, 0, 21, 43, 13, 3, 22, 14, 23, 36, 2, 16, 0, 2, 0, 21, 44, 13, 3, 22, 14, 23, 37, 2, 16, 0, 2, 0, 21, 45, 13, 3, 22, 14, 23, 38, 2, 16, 0, 2, 0, 21, 46, 13, 3, 22, 14, 23, 39, 2, 16, 0, 2, 0, 21, 47, 13, 3, 22, 14, 23, 40, 2, 16, 0, 2, 0, 21, 48, 13, 3, 22, 14, 23, 41, 2, 16, 0, 2, 0, 21, 49, 13, 3, 22, 14, 23, 42, 2, 16, 0, 2, 0, 21, 50, 13, 3, 22, 14, 23, 43, 2, 16, 0, 2, 0, 21, 51, 13, 3, 22, 14, 23, 44, 2, 16, 0, 2, 0, 21, 52, 13, 3, 22, 14, 23, 45, 2, 16, 0, 2, 0, 21, 53, 13, 3, 22, 14, 23, 46, 2, 16, 0, 2, 0, 21, 54, 13, 3, 22, 14, 23, 47, 2, 16, 0, 2, 0, 21, 55, 13, 3, 22, 14, 23, 48, 2, 16, 0, 2, 0, 21, 56, 13, 3, 22, 14, 23, 49, 2, 16, 0, 2, 0, 21, 57, 13, 3, 22, 14, 23, 50, 2, 16, 0, 2, 0, 21, 58, 13, 3, 22, 14, 23, 51, 2, 16, 0, 2, 0, 21, 59, 13, 3, 22, 14, 23, 52, 2, 16, 0, 2, 0, 21, 60, 13, 3, 22, 14, 23, 53, 2, 16, 0, 2, 0, 21, 61, 13, 3, 22, 14, 23, 54, 2, 16, 0, 2, 0, 21, 62, 13, 3, 22, 14, 23, 55, 2, 16, 0, 2, 0, 21, 63, 13, 3, 22, 14, 23, 56, 2, 16, 0, 2, 0, 21, 64, 13, 3, 22, 14, 23, 57, 2, 16, 0, 0, 0, 1, 65, -1, 0, 0, 45, 0, 67, 66, 58, 5, 22, 14, 23, 59, 2, 60, 68, 61, 69, 62, 0, 45, 0, 67, 70, 58, 5, 22, 14, 23, 63, 2, 60, 68, 64, 69, 65, 0, 45, 0, 67, 71, 58, 5, 22, 14, 23, 66, 2, 60, 68, 67, 69, 65, 0, 45, 0, 67, 72, 68, 3, 22, 14, 23, 69, 2, 70, 0, 45, 0, 74, 73, 71, 3, 22, 14, 23, 72, 2, 73, 0, 0, 0, 76, 75, 74, 3, 22, 14, 23, 75, 2, 76, 0, 0, 0, 78, 77, -1, 6, 79, 77, 80, 7, 81, 78, 82, 79, 83, 78, 84, 7, 0, 0, 0, 1, 85, -1, 0, 0, 53, 0, 76, 86, 80, 3, 22, 14, 23, 81, 2, 82, 0, 53, 0, 76, 87, 80, 3, 22, 14, 23, 83, 2, 82, 0, 53, 0, 76, 88, 80, 3, 22, 14, 23, 84, 2, 82, 0, 53, 0, 76, 89, 80, 3, 22, 14, 23, 85, 2, 82, 0, 53, 0, 76, 90, 80, 3, 22, 14, 23, 86, 2, 82, 0, 53, 0, 76, 91, 80, 3, 22, 14, 23, 87, 2, 82, 0, 53, 0, 76, 92, 80, 3, 22, 14, 23, 88, 2, 82, 0, 53, 0, 76, 93, 80, 3, 22, 14, 23, 89, 2, 82, 0, 53, 0, 76, 94, 80, 3, 22, 14, 23, 90, 2, 82, 0, 53, 0, 76, 95, 80, 3, 22, 14, 23, 91, 2, 82, 0, 53, 0, 76, 96, 80, 3, 22, 14, 23, 92, 2, 82, 0, 0, 0, 98, 97, 93, 2, 22, 14, 2, 94, 0, 0, 0, 99, 99, -1, 17, 100, 95, 101, 96, 102, 97, 103, 98, 104, 78, 105, 78, 106, 6, 107, 9, 108, 99, 109, 8, 110, 100, 111, 9, 112, 7, 113, 7, 114, 101, 115, 78, 116, 102, 0 + -1, -1, 2, 0, -1, 1, 1, 0, 0, 0, 0, 18, 3, -1, 15, 4, 1, 5, 2, 6, 3, 7, 4, 8, 5, 9, 6, 10, 1, 11, 7, 12, 7, 13, 8, 14, 9, 15, 10, 16, 10, 17, 11, 1, 12, 0, 0, 0, 2, 19, -1, 0, 0, 2, 0, 2147483647, 20, 13, 4, 21, 14, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 25, 13, 4, 21, 17, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 26, 13, 4, 21, 18, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 27, 13, 4, 21, 19, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 28, 13, 4, 21, 20, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 29, 13, 4, 21, 21, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 30, 13, 4, 21, 22, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 31, 13, 4, 21, 23, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 32, 13, 4, 21, 24, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 33, 13, 4, 21, 25, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 34, 13, 4, 21, 26, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 35, 13, 4, 21, 27, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 36, 13, 4, 21, 28, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 37, 13, 4, 21, 29, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 38, 13, 4, 21, 30, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 39, 13, 4, 21, 31, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 40, 13, 4, 21, 32, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 41, 13, 4, 21, 33, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 42, 13, 4, 21, 34, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 43, 13, 4, 21, 35, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 44, 13, 4, 21, 36, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 45, 13, 4, 21, 37, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 46, 13, 4, 21, 38, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 47, 13, 4, 21, 39, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 48, 13, 4, 21, 40, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 49, 13, 4, 21, 41, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 50, 13, 4, 21, 42, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 51, 13, 4, 21, 43, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 52, 13, 4, 21, 44, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 53, 13, 4, 21, 45, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 54, 13, 4, 21, 46, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 55, 13, 4, 21, 47, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 56, 13, 4, 21, 48, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 57, 13, 4, 21, 49, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 58, 13, 4, 21, 50, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 59, 13, 4, 21, 51, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 60, 13, 4, 21, 52, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 61, 13, 4, 21, 53, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 62, 13, 4, 21, 54, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 63, 13, 4, 21, 55, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 64, 13, 4, 21, 56, 22, 15, 23, 16, 24, 8, 0, 2, 0, 2147483647, 65, 13, 4, 21, 57, 22, 15, 23, 16, 24, 8, 0, 0, 0, 2, 66, -1, 0, 0, 45, 0, 2147483647, 67, 58, 3, 21, 59, 68, 60, 69, 61, 0, 45, 0, 2147483647, 70, 58, 3, 21, 62, 68, 63, 69, 64, 0, 45, 0, 2147483647, 71, 58, 3, 21, 65, 68, 66, 69, 64, 0, 45, 0, 2147483647, 72, 67, 1, 21, 68, 0, 45, 0, 2147483647, 73, 69, 1, 21, 70, 0, 0, 0, 2147483647, 74, 71, 1, 21, 72, 0, 0, 0, 84, 75, -1, 8, 76, 73, 77, 7, 78, 15, 79, 74, 80, 15, 81, 7, 82, 9, 83, 75, 0, 0, 0, 2, 85, -1, 0, 0, 53, 0, 2147483647, 86, 76, 1, 21, 77, 0, 53, 0, 2147483647, 87, 76, 1, 21, 78, 0, 53, 0, 2147483647, 88, 76, 1, 21, 79, 0, 53, 0, 2147483647, 89, 76, 1, 21, 80, 0, 53, 0, 2147483647, 90, 76, 1, 21, 81, 0, 53, 0, 2147483647, 91, 76, 1, 21, 82, 0, 53, 0, 2147483647, 92, 76, 1, 21, 83, 0, 53, 0, 2147483647, 93, 76, 1, 21, 84, 0, 53, 0, 2147483647, 94, 76, 1, 21, 85, 0, 53, 0, 2147483647, 95, 76, 1, 21, 86, 0, 53, 0, 2147483647, 96, 76, 1, 21, 87, 0, 0, 0, 2147483647, 97, 88, 1, 98, 7, 0, 0, 0, 99, 99, -1, 12, 100, 89, 101, 90, 102, 91, 103, 92, 104, 15, 105, 15, 106, 6, 107, 93, 108, 15, 109, 8, 110, 1, 111, 94, 0 "variants" - + "__editor_plugin_screen__" - "2D" + "Script" "__editor_plugin_states__" "2D" @@ -263,6 +264,11 @@ "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -273,7 +279,7 @@ 0 - + 64, 64 8 1, 0, 0, 1, 0, 0 @@ -287,119 +293,10 @@ "_edit_lock_" True - - "" + 672, 1179 - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -34.3697, -21.6562 - "pixel_snap" - False - "zoom" - 3.794776 - - "3D" - - "default_light" - True - "fov" - 45 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - "Script" - - "current" - 2 - "sources" - - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - + True + 0.1 704, 1179 736, 1179 1120, 992 @@ -441,119 +338,8 @@ 4300.75, 541.058 4236.75, 541.058 4172.75, 541.058 - + 1451.86, 742.969 - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -210.652, -172.81 - "pixel_snap" - False - "zoom" - 1.360373 - - "3D" - - "default_light" - True - "fov" - 400 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - "Script" - - "current" - 0 - "sources" - - "res://moving_platform.gd" - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - 0, 140 5 624.824, 545.544 @@ -561,483 +347,17 @@ 10 3419.86, 739.662 450, 0 - + 2402.79, 849.52 - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -116.979, -109.897 - "pixel_snap" - False - "zoom" - 2.050547 - - "3D" - - "default_light" - True - "fov" - 400 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - - + 927.698, 1120.81 - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -133.699, -110.553 - "snap_grid" - False - "snap_offset" - 0, 0 - "snap_pixel" - False - "snap_relative" - False - "snap_rotation" - False - "snap_rotation_offset" - 0 - "snap_rotation_step" - 0.261799 - "snap_show_grid" - False - "snap_step" - 10, 10 - "zoom" - 2.050546 - - "3D" - - "ambient_light_color" - 0.15, 0.15, 0.15, 1 - "default_light" - True - "default_srgb" - False - "deflight_rot_x" - 0.942478 - "deflight_rot_y" - 0.628319 - "fov" - 45 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "listener" - True - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - - + 251.684, 1045.6 - - "__editor_plugin_screen__" - "Script" - "__editor_plugin_states__" - - "2D" - - "ofs" - -181.946, -86.2812 - "pixel_snap" - False - "snap" - 10 - "use_snap" - False - "zoom" - 2.272073 - - "3D" - - "ambient_light_color" - 0.15, 0.15, 0.15, 1 - "default_light" - True - "default_srgb" - False - "deflight_rot_x" - 0.942478 - "deflight_rot_y" - 0.628319 - "fov" - 45 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "listener" - True - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "listener" - False - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - "Script" - - "current" - 0 - "sources" - - "res://player.gd" - - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - - - True + 2 - + 500 + 834.664, 1309.6 - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -227.625, -197.9 - "pixel_snap" - False - "zoom" - 1.108033 - - "3D" - - "default_light" - True - "fov" - 45 - "show_grid" - True - "show_origin" - True - "viewport_mode" - 1 - "viewports" - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "distance" - 4 - "pos" - 0, 0, 0 - "use_environment" - False - "use_orthogonal" - False - "x_rot" - 0 - "y_rot" - 0 - - - "zfar" - 500 - "znear" - 0.1 - - "Script" - - "current" - 0 - "sources" - - "res://enemy.gd" - - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - 707.665, 1225.05 1125.21, 1053.06 1292.11, 1059.24 @@ -1048,79 +368,16 @@ 3429.73, 540.865 3546.2, 1356.19 2406.63, 815.115 - - - "__editor_plugin_screen__" - "2D" - "__editor_plugin_states__" - - "2D" - - "ofs" - -5, -25 - "zoom" - 1 - - "3D" - - "fov" - 45 - "window_0" - - "default_light" - True - "distance" - 4 - "pos" - 0, 0, 0 - "show_grid" - True - "show_origin" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - - "window_mode" - 0 - "zfar" - 500 - "znear" - 0.1 - - "Script" - - "current" - 0 - "sources" - - "res://moving_platform.gd" - "res://enemy.gd" - "res://player.gd" - "res://coin.gd" - - - - "__editor_run_settings__" - - "custom_args" - "-l $scene" - "run_mode" - 0 - - + 12 -202 358 -10 - 7 - 14.769231 "This is a simple demo on how to make a platformer game with Godot."This version uses physics and the 2D physics engine for motion and collision.""The demo also shows the benefits of using the scene system, where coins,"enemies and the player are edited separatedly and instanced in the stage.""To edit the base tiles for the tileset, open the tileset_edit.xml file and follow "instructions."" - -1 + -1 "version" - 1 + 2 diff --git a/demos/2d/platformer/tileset_edit.xml b/demos/2d/platformer/tileset_edit.xml index db289433aba..3ae9f1bd2ac 100644 --- a/demos/2d/platformer/tileset_edit.xml +++ b/demos/2d/platformer/tileset_edit.xml @@ -1,6 +1,6 @@ - - + + 0 -32, -24, 32, -24, 32, 32, -32, 32 @@ -63,48 +63,41 @@ + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "Node" - "_import_path" "__meta__" "floor" - "Sprite" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "transform/pos" - "transform/rot" - "transform/scale" - "z/z" - "z/relative" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" "region" "region_rect" + "Sprite" "collision" - "StaticBody2D" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" - "layers" + "collision/layers" + "collision/mask" "constant_linear_velocity" "constant_angular_velocity" "friction" "bounce" + "StaticBody2D" "CollisionPolygon2D" "build_mode" "polygon" + "shape_range" "trigger" "edge" + "transform/pos" "wall" "wall_deco" "corner" @@ -118,147 +111,152 @@ "ramp" "ceiling2wall" "help" - "Label" - "focus_neighbour/left" - "focus_neighbour/top" - "focus_neighbour/right" - "focus_neighbour/bottom" "focus/ignore_mouse" "focus/stop_mouse" "size_flags/horizontal" - "size_flags/stretch_ratio" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" "text" - "align" - "valign" - "autowrap" - "uppercase" "percent_visible" + "lines_skipped" + "max_lines_visible" + "Label" "platform_floor" "platform_edge" - "version" - 1 - "conn_count" - 0 "node_count" 42 + "node_paths" + + + "nodes" + -1, -1, 0, 0, -1, 1, 1, 0, 0, 0, 0, 6, 2, -1, 3, 3, 1, 4, 2, 5, 3, 0, 1, 0, 18, 7, -1, 10, 8, 4, 9, 5, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 2, 0, 19, 19, -1, 4, 20, 11, 21, 12, 22, 13, 23, 4, 0, 0, 0, 6, 24, -1, 4, 25, 14, 3, 1, 4, 2, 5, 15, 0, 4, 0, 18, 7, -1, 10, 8, 4, 9, 16, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 5, 0, 19, 19, -1, 4, 20, 11, 21, 17, 22, 13, 23, 4, 0, 0, 0, 6, 26, -1, 4, 25, 18, 3, 1, 4, 2, 5, 19, 0, 7, 0, 18, 7, -1, 10, 8, 4, 9, 20, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 8, 0, 19, 19, -1, 4, 20, 11, 21, 21, 22, 13, 23, 4, 0, 0, 0, 6, 27, -1, 4, 25, 22, 3, 1, 4, 2, 5, 23, 0, 10, 0, 18, 7, -1, 10, 8, 4, 9, 24, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 11, 0, 19, 19, -1, 4, 20, 11, 21, 25, 22, 13, 23, 4, 0, 0, 0, 6, 28, -1, 4, 25, 26, 3, 1, 4, 2, 5, 27, 0, 13, 0, 18, 7, -1, 10, 8, 4, 9, 28, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 14, 0, 19, 19, -1, 4, 20, 11, 21, 29, 22, 13, 23, 4, 0, 0, 0, 6, 29, -1, 4, 25, 30, 3, 1, 4, 2, 5, 31, 0, 16, 0, 18, 7, -1, 10, 8, 4, 9, 32, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 17, 0, 19, 19, -1, 4, 20, 11, 21, 33, 22, 13, 23, 4, 0, 0, 0, 6, 30, -1, 4, 25, 34, 3, 1, 4, 2, 5, 35, 0, 19, 0, 18, 7, -1, 10, 8, 4, 9, 36, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 20, 0, 19, 19, -1, 4, 20, 11, 21, 33, 22, 13, 23, 4, 0, 0, 0, 6, 31, -1, 4, 25, 37, 3, 1, 4, 2, 5, 38, 0, 0, 0, 6, 32, -1, 4, 25, 39, 3, 1, 4, 2, 5, 40, 0, 0, 0, 6, 33, -1, 4, 25, 41, 3, 1, 4, 2, 5, 42, 0, 0, 0, 6, 34, -1, 4, 25, 43, 3, 1, 4, 2, 5, 44, 0, 0, 0, 6, 35, -1, 4, 25, 45, 3, 1, 4, 2, 5, 46, 0, 26, 0, 18, 7, -1, 10, 8, 4, 9, 47, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 27, 0, 19, 19, -1, 4, 20, 11, 21, 48, 22, 13, 23, 4, 0, 0, 0, 6, 36, -1, 4, 25, 49, 3, 1, 4, 2, 5, 50, 0, 29, 0, 18, 7, -1, 10, 8, 4, 9, 51, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 30, 0, 19, 19, -1, 4, 20, 11, 21, 52, 22, 13, 23, 4, 0, 0, 0, 6, 37, -1, 4, 25, 53, 3, 1, 4, 2, 5, 54, 0, 32, 0, 18, 7, -1, 10, 8, 4, 9, 55, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 33, 0, 19, 19, -1, 4, 20, 11, 21, 21, 22, 13, 23, 4, 0, 0, 0, 46, 38, -1, 7, 39, 2, 40, 2, 41, 56, 42, 57, 43, 10, 44, 11, 45, 58, 0, 0, 0, 6, 47, -1, 4, 25, 59, 3, 1, 4, 2, 5, 60, 0, 36, 0, 18, 7, -1, 10, 8, 4, 9, 61, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 37, 0, 19, 19, -1, 4, 20, 11, 21, 62, 22, 13, 23, 4, 0, 0, 0, 6, 48, -1, 4, 25, 63, 3, 1, 4, 2, 5, 64, 0, 39, 0, 18, 7, -1, 10, 8, 4, 9, 65, 10, 6, 11, 4, 12, 7, 13, 7, 14, 8, 15, 9, 16, 10, 17, 9, 0, 40, 0, 19, 19, -1, 4, 20, 11, 21, 66, 22, 13, 23, 4, 0 "variants" - - "" + + "__editor_plugin_screen__" + "Script" "__editor_plugin_states__" "2D" - "pixel_snap" - True - "zoom" - 1.670183 - "use_snap" - True "ofs" -446.534, -87.6905 - "snap" - 8 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1.670183 "3D" + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 "deflight_rot_y" 0.628319 - "zfar" - 500 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 - "x_rot" - 0 - "y_rot" - 0 "listener" True + "pos" + 0, 0, 0 "use_environment" False "use_orthogonal" False - "pos" - 0, 0, 0 - - - "distance" - 4 "x_rot" 0 "y_rot" 0 - "listener" - False - "use_environment" - False - "use_orthogonal" - False - "pos" - 0, 0, 0 "distance" 4 - "x_rot" - 0 - "y_rot" - 0 "listener" False + "pos" + 0, 0, 0 "use_environment" False "use_orthogonal" False - "pos" - 0, 0, 0 + "x_rot" + 0 + "y_rot" + 0 "distance" 4 - "x_rot" - 0 - "y_rot" - 0 "listener" False + "pos" + 0, 0, 0 "use_environment" False "use_orthogonal" False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False "pos" 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 - "viewport_mode" - 1 - "default_light" - True - "ambient_light_color" - 0.15, 0.15, 0.15, 1 - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 - "default_srgb" + + "Anim" + + "visible" False - "deflight_rot_x" - 0.942478 "__editor_run_settings__" @@ -268,23 +266,20 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" + True - 1 - 0, 0 - 0 - 1, 1 - 0 - - False - 1 - 1, 1, 1, 1 0, 0, 64, 64 + False 1, -0, 0, 1, 0, 0 + 1 + 0, 0 + 0 + 1 + 0 32, -24, 32, 32, -32, 32, -32, -24 + -1, -1 64, 0 64, 0, 64, 64 @@ -329,7 +324,7 @@ 2 "This scene serves as a tool for editing the tileset. Nodes (sprites) and their respective collisions are edited here. To create a tileset from this, a "TileSet" resoucre must be created. Use the helper in: Scene -< Convert To -< TileSet This will save a tileset. Saving over it will merge your changes. Finally, the saved tileset resource (tileset.xml in this case), can be opened to be used into a TileMap node for editing a tile map. " - -1 + -1 0, 256 128, 0, 64, 64 @@ -339,10 +334,8 @@ 24, -24, 24, 24, -32, 24, -32, -24 - "nodes" - -1, -1, 0, 0, -1, 2, 1, 0, 2, 1, 0, 0, 0, 4, 3, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 12, 0, 1, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 13, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 2, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 15, 38, 9, 0, 0, 0, 4, 39, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 16, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 17, 0, 4, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 18, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 5, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 19, 38, 9, 0, 0, 0, 4, 40, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 20, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 21, 0, 7, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 22, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 8, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 23, 38, 9, 0, 0, 0, 4, 41, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 24, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 25, 0, 10, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 26, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 11, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 27, 38, 9, 0, 0, 0, 4, 42, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 28, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 29, 0, 13, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 30, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 14, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 31, 38, 9, 0, 0, 0, 4, 43, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 32, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 33, 0, 16, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 34, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 17, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 35, 38, 9, 0, 0, 0, 4, 44, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 36, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 37, 0, 19, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 38, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 20, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 35, 38, 9, 0, 0, 0, 4, 45, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 39, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 40, 0, 0, 0, 4, 46, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 41, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 42, 0, 0, 0, 4, 47, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 43, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 44, 0, 0, 0, 4, 48, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 45, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 46, 0, 0, 0, 4, 49, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 47, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 48, 0, 26, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 49, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 27, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 50, 38, 9, 0, 0, 0, 4, 50, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 51, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 52, 0, 29, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 53, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 30, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 54, 38, 9, 0, 0, 0, 4, 51, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 55, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 56, 0, 32, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 57, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 33, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 23, 38, 9, 0, 0, 0, 53, 52, -1, 25, 1, 0, 5, 2, 6, 3, 7, 3, 54, 0, 55, 0, 56, 0, 57, 0, 58, 2, 59, 2, 60, 58, 61, 3, 62, 5, 63, 3, 64, 3, 65, 3, 66, 5, 67, 9, 68, 9, 69, 59, 70, 7, 71, 7, 72, 9, 73, 9, 74, 60, 0, 0, 0, 4, 75, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 61, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 62, 0, 36, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 63, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 37, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 64, 38, 9, 0, 0, 0, 4, 76, -1, 20, 1, 0, 5, 2, 6, 3, 7, 3, 8, 65, 9, 5, 10, 6, 11, 7, 12, 2, 13, 8, 14, 2, 15, 4, 16, 9, 17, 9, 18, 10, 19, 10, 20, 7, 21, 11, 22, 2, 23, 66, 0, 39, 0, 25, 24, -1, 18, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 26, 10, 27, 67, 28, 14, 29, 9, 30, 10, 31, 4, 32, 5, 33, 3, 34, 5, 0, 40, 0, 35, 35, -1, 12, 1, 0, 5, 2, 6, 3, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 2, 36, 7, 37, 68, 38, 9, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/pong/pong.xml b/demos/2d/pong/pong.xml index cf47a8db9ff..2189be7c620 100644 --- a/demos/2d/pong/pong.xml +++ b/demos/2d/pong/pong.xml @@ -1,153 +1,170 @@ - - - - - - + + + + + + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "game" - "Node2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" "script/script" "__meta__" + "Node2D" "left" - "Sprite" + "transform/pos" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" + "Sprite" "right" "separator" "ball" - "version" - 1 - "conn_count" - 0 "node_count" 5 + "node_paths" + + + "nodes" + -1, -1, 3, 0, -1, 2, 1, 0, 2, 1, 0, 0, 0, 7, 4, -1, 2, 5, 2, 6, 3, 0, 0, 0, 7, 8, -1, 2, 5, 4, 6, 5, 0, 0, 0, 7, 9, -1, 2, 5, 6, 6, 7, 0, 0, 0, 7, 10, -1, 2, 5, 8, 6, 9, 0 "variants" - - True - 1 - 0, 0 - 0 - 1, 1 - + + + "__editor_plugin_screen__" + "Script" "__editor_plugin_states__" - "Script" - - "current" - 0 - "sources" - - "res://pong.gd" - - "2D" - "pixel_snap" - True - "zoom" - 1.108033 "ofs" -54.59, -36.0052 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1.108033 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -156,27 +173,18 @@ "run_mode" 0 - "__editor_plugin_screen__" - "Script" 67.6875, 183.208 - - False - 1 - 0 - 1, 1, 1, 1 - 0, 0, 0, 0 + 577, 187 - + 320, 200 - + 320.283, 188 - + - "nodes" - -1, -1, 1, 0, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 0, 0, 0, 12, 11, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 7, 7, 3, 8, 4, 13, 8, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 24, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 14, 7, 3, 8, 4, 13, 15, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 25, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 16, 7, 3, 8, 4, 13, 17, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0, 0, 0, 12, 26, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 18, 7, 3, 8, 4, 13, 19, 14, 0, 15, 2, 16, 9, 17, 9, 18, 10, 19, 10, 20, 11, 21, 12, 22, 9, 23, 13, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/rubegoldberg/ball.xml b/demos/2d/rubegoldberg/ball.xml index 625438eb75b..73b699514c4 100644 --- a/demos/2d/rubegoldberg/ball.xml +++ b/demos/2d/rubegoldberg/ball.xml @@ -1,171 +1,200 @@ - - + + - "" 0 32 - + - "" + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "Ball" - "RigidBody2D" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/pause_mode" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" - "script/script" + "damp_override/linear" + "damp_override/angular" "__meta__" + "RigidBody2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "CollisionShape2D" "shape" "trigger" + "_update_shape_index" - "version" - 1 - "conn_count" - 0 "node_count" 3 + "node_paths" + + + "nodes" + -1, -1, 23, 0, -1, 22, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 6, 12, 0, 13, 4, 14, 4, 15, 0, 16, 0, 17, 8, 18, 9, 19, 7, 20, 10, 21, 10, 22, 11, 0, 0, 0, 24, 24, -1, 1, 25, 12, 0, 0, 0, 26, 26, -1, 3, 27, 1, 28, 0, 29, 13, 0 "variants" - + False - 0 - True - 1 - 0, 0 - 0 - 1, 1 - 1 - + 1, 0, 0, 1, 0, 0 + 1 + 0 3 - + 1 + 0 + True + 0, 0 + -1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "zoom" - 1.50734 "ofs" -80.5995, -149.825 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1.50734 "3D" - "zfar" - 500 - "fov" - 45 - "viewports" - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "distance" - 4 - "x_rot" - 0 - "y_rot" - 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - - - "viewport_mode" - 1 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 "default_light" True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 + "fov" + 45 "show_grid" True "show_origin" True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -174,18 +203,13 @@ "run_mode" 0 - "__editor_plugin_screen__" - "Script" - - 1, 1, 1, 1 - 0, 0, 0, 0 + + -1 - "nodes" - -1, -1, 1, 0, -1, 31, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 3, 9, 3, 10, 2, 11, 1, 12, 4, 13, 5, 14, 6, 15, 7, 16, 8, 17, 9, 18, 0, 19, 1, 20, 10, 21, 3, 22, 5, 23, 0, 24, 0, 25, 1, 26, 0, 27, 2, 28, 2, 29, 4, 30, 5, 31, 11, 32, 12, 0, 0, 0, 33, 33, -1, 25, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 3, 9, 3, 10, 2, 11, 1, 12, 4, 13, 5, 14, 6, 34, 13, 35, 2, 36, 4, 37, 0, 38, 0, 39, 7, 40, 7, 41, 1, 42, 14, 43, 0, 44, 15, 31, 11, 0, 0, 0, 45, 45, -1, 16, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 3, 9, 3, 10, 2, 11, 1, 12, 4, 13, 5, 14, 6, 46, 8, 47, 0, 31, 11, 0 - "conns" - + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/rubegoldberg/box.xml b/demos/2d/rubegoldberg/box.xml index c715326ae01..c30d30e9f9d 100644 --- a/demos/2d/rubegoldberg/box.xml +++ b/demos/2d/rubegoldberg/box.xml @@ -1,142 +1,214 @@ - - + + - "" 0 32, 32 - + - "" - + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "box" - "RigidBody2D" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" + "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" - "script/script" + "damp_override/linear" + "damp_override/angular" "__meta__" + "RigidBody2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "CollisionShape2D" "shape" + "trigger" + "_update_shape_index" - "version" - 1 - "conn_count" - 0 "node_count" 3 + "node_paths" + + + "nodes" + -1, -1, 23, 0, -1, 22, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 5, 10, 6, 11, 5, 12, 0, 13, 4, 14, 4, 15, 0, 16, 0, 17, 7, 18, 8, 19, 6, 20, 9, 21, 9, 22, 10, 0, 0, 0, 24, 24, -1, 1, 25, 11, 0, 0, 0, 26, 26, -1, 3, 27, 1, 28, 0, 29, 12, 0 "variants" - + False - 0 - True - 1 - 0, 0 - 0 - 1, 1 - 1 - + 1, 0, 0, 1, 0, 0 - + 1 + 0 + 1 + 0 + True + 0, 0 + -1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - + "2D" - - "zoom" - 1 + "ofs" -125, -163 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "2D" - - 1, 1, 1, 1 - 0, 0, 0, 0 + + -1 - "nodes" - -1, -1, 1, 0, -1, 32, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 17, 7, 18, 8, 19, 9, 20, 1, 21, 3, 22, 3, 23, 5, 24, 0, 25, 0, 26, 1, 27, 0, 28, 2, 29, 2, 30, 4, 31, 5, 32, 10, 33, 11, 0, 0, 0, 34, 34, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 4, 15, 5, 16, 6, 35, 12, 36, 2, 37, 4, 38, 0, 39, 0, 40, 7, 41, 7, 42, 1, 43, 13, 44, 0, 45, 14, 32, 10, 0, 0, 0, 46, 46, -1, 17, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 47, 8, 32, 10, 0 - "conns" - + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/rubegoldberg/domino.xml b/demos/2d/rubegoldberg/domino.xml index 324bf57e664..ec86c833df2 100644 --- a/demos/2d/rubegoldberg/domino.xml +++ b/demos/2d/rubegoldberg/domino.xml @@ -1,143 +1,215 @@ - - + + - "" 0 16, 64 - + - "" - + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "domino" - "RigidBody2D" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" + "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" - "script/script" + "damp_override/linear" + "damp_override/angular" "__meta__" + "RigidBody2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "CollisionShape2D" "shape" + "trigger" + "_update_shape_index" - "version" - 1 - "conn_count" - 0 "node_count" 3 + "node_paths" + + + "nodes" + -1, -1, 23, 0, -1, 22, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 6, 10, 7, 11, 5, 12, 0, 13, 4, 14, 4, 15, 0, 16, 0, 17, 8, 18, 9, 19, 7, 20, 10, 21, 10, 22, 11, 0, 0, 0, 24, 24, -1, 1, 25, 12, 0, 0, 0, 26, 26, -1, 3, 27, 1, 28, 0, 29, 13, 0 "variants" - + False - 0 - True - 1 - 0, 0 - 0 - 1, 1 - 1 - + 1, 0, 0, 1, 0, 0 + 1 + 0 + 1 0.5 - + 0 + True + 0, 0 + -1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - + "2D" - - "zoom" - 1 + "ofs" -135, -114 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "2D" - - 1, 1, 1, 1 - 0, 0, 0, 0 + + -1 - "nodes" - -1, -1, 1, 0, -1, 32, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 17, 7, 18, 8, 19, 9, 20, 1, 21, 3, 22, 10, 23, 5, 24, 0, 25, 0, 26, 1, 27, 0, 28, 2, 29, 2, 30, 4, 31, 5, 32, 11, 33, 12, 0, 0, 0, 34, 34, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 4, 15, 5, 16, 6, 35, 13, 36, 2, 37, 4, 38, 0, 39, 0, 40, 7, 41, 7, 42, 1, 43, 14, 44, 0, 45, 15, 32, 11, 0, 0, 0, 46, 46, -1, 17, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 47, 8, 32, 11, 0 - "conns" - + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/rubegoldberg/pendulum.xml b/demos/2d/rubegoldberg/pendulum.xml index 2a5378ff2fa..90ad45f2873 100644 --- a/demos/2d/rubegoldberg/pendulum.xml +++ b/demos/2d/rubegoldberg/pendulum.xml @@ -1,7 +1,7 @@ - - - + + + 0 3, 12 @@ -14,165 +14,201 @@ + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "pendulum" - "Node2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" "__meta__" + "Node2D" "union_0" - "RigidBody2D" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" + "collision/layers" + "collision/mask" "mode" "mass" "friction" "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" + "damp_override/linear" + "damp_override/angular" + "RigidBody2D" "Sprite" + "transform/scale" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "collision" - "CollisionShape2D" "shape" "trigger" + "_update_shape_index" + "CollisionShape2D" "union_ 2" + "transform/pos" "union_ 3" "union_ 4" "joint1" - "PinJoint2D" "node_a" "node_b" "bias/bias" + "softness" + "PinJoint2D" "joint 2_3" "joint 3_4" "ball" "joint 4_ball" "joint wall" - "version" - 1 - "conn_count" - 0 "node_count" 21 + "node_paths" + + + "nodes" + -1, -1, 2, 0, -1, 1, 1, 0, 0, 0, 0, 25, 3, -1, 22, 4, 1, 5, 2, 6, 3, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 1, 12, 0, 1, 0, 26, 26, -1, 2, 27, 13, 28, 14, 0, 1, 0, 33, 29, -1, 3, 30, 2, 31, 1, 32, 15, 0, 0, 0, 25, 34, -1, 23, 35, 16, 4, 1, 5, 2, 6, 17, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 1, 18, 0, 4, 0, 26, 26, -1, 2, 27, 13, 28, 14, 0, 4, 0, 33, 29, -1, 3, 30, 2, 31, 1, 32, 15, 0, 0, 0, 25, 36, -1, 23, 35, 19, 4, 1, 5, 2, 6, 17, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 1, 18, 0, 7, 0, 26, 26, -1, 2, 27, 13, 28, 14, 0, 7, 0, 33, 29, -1, 3, 30, 2, 31, 1, 32, 15, 0, 0, 0, 25, 37, -1, 23, 35, 20, 4, 1, 5, 2, 6, 17, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 1, 18, 0, 10, 0, 26, 26, -1, 2, 27, 13, 28, 14, 0, 10, 0, 33, 29, -1, 3, 30, 2, 31, 1, 32, 15, 0, 0, 0, 43, 38, -1, 5, 35, 21, 39, 22, 40, 23, 41, 8, 42, 8, 0, 0, 0, 43, 44, -1, 5, 35, 24, 39, 23, 40, 25, 41, 8, 42, 8, 0, 0, 0, 43, 45, -1, 5, 35, 26, 39, 25, 40, 27, 41, 6, 42, 8, 0, 0, 0, 25, 46, -1, 24, 35, 28, 27, 29, 4, 1, 5, 30, 6, 17, 7, 1, 8, 4, 9, 4, 10, 5, 11, 6, 12, 7, 13, 8, 14, 7, 15, 1, 16, 5, 17, 5, 18, 1, 19, 1, 20, 9, 21, 10, 22, 8, 23, 11, 24, 11, 1, 18, 0, 16, 0, 26, 26, -1, 2, 27, 31, 28, 32, 0, 16, 0, 33, 29, -1, 3, 30, 30, 31, 1, 32, 15, 0, 0, 0, 43, 47, -1, 5, 35, 33, 39, 27, 40, 34, 41, 8, 42, 8, 0, 0, 0, 43, 48, -1, 5, 35, 35, 39, 22, 40, 36, 41, 8, 42, 8, 0 "variants" - - True - 1 - 0, 0 - 0 - 1, 1 + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "zoom" - 2.78951 "ofs" -121.028, 0.923909 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 2.78951 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -181,23 +217,25 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - 1 - - 1, 0, 0, 1, 0, 0 False + + 1, 0, 0, 1, 0, 0 + 1 0 0.2 + 1 + 0 + True + 0, 0 + -1 "_edit_group_" True 0.1, 0.4 - - 1, 1, 1, 1 - 0, 0, 0, 0 + + -1 0, 26.9432 1, -0, 0, 1, 0, 0 @@ -215,18 +253,16 @@ "../union_ 4" 0, 106.787 0.98476, 1 - + 0.5, 0.5 - + 0, 92.5287 "../ball" 0, -12.1024 "" - "nodes" - -1, -1, 1, 0, -1, 8, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 0, 0, 0, 11, 10, -1, 24, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 12, 6, 13, 7, 14, 8, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 9, 12, 0, 1, 0, 28, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 13, 29, 14, 30, 0, 31, 2, 32, 9, 33, 9, 34, 6, 35, 6, 36, 10, 37, 15, 38, 9, 39, 16, 0, 1, 0, 41, 40, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 7, 43, 9, 0, 0, 0, 11, 44, -1, 24, 2, 0, 3, 1, 4, 1, 5, 0, 6, 17, 7, 3, 8, 4, 12, 6, 13, 7, 14, 18, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 9, 19, 0, 4, 0, 28, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 13, 29, 14, 30, 0, 31, 2, 32, 9, 33, 9, 34, 6, 35, 6, 36, 10, 37, 15, 38, 9, 39, 16, 0, 4, 0, 41, 40, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 7, 43, 9, 0, 0, 0, 11, 45, -1, 24, 2, 0, 3, 1, 4, 1, 5, 0, 6, 20, 7, 3, 8, 4, 12, 6, 13, 7, 14, 18, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 9, 19, 0, 7, 0, 28, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 13, 29, 14, 30, 0, 31, 2, 32, 9, 33, 9, 34, 6, 35, 6, 36, 10, 37, 15, 38, 9, 39, 16, 0, 7, 0, 41, 40, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 7, 43, 9, 0, 0, 0, 11, 46, -1, 24, 2, 0, 3, 1, 4, 1, 5, 0, 6, 21, 7, 3, 8, 4, 12, 6, 13, 7, 14, 18, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 9, 19, 0, 10, 0, 28, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 13, 29, 14, 30, 0, 31, 2, 32, 9, 33, 9, 34, 6, 35, 6, 36, 10, 37, 15, 38, 9, 39, 16, 0, 10, 0, 41, 40, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 7, 43, 9, 0, 0, 0, 48, 47, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 22, 7, 3, 8, 4, 49, 23, 50, 24, 51, 3, 0, 0, 0, 48, 52, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 25, 7, 3, 8, 4, 49, 24, 50, 26, 51, 3, 0, 0, 0, 48, 53, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 27, 7, 3, 8, 4, 49, 26, 50, 28, 51, 11, 0, 0, 0, 11, 54, -1, 24, 2, 0, 3, 1, 4, 1, 5, 0, 6, 29, 7, 3, 8, 30, 12, 6, 13, 31, 14, 18, 15, 9, 16, 10, 17, 11, 18, 1, 19, 3, 20, 9, 21, 9, 22, 10, 23, 9, 24, 0, 25, 0, 26, 2, 27, 3, 9, 19, 0, 16, 0, 28, 28, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 32, 29, 33, 30, 0, 31, 2, 32, 9, 33, 9, 34, 6, 35, 6, 36, 10, 37, 15, 38, 9, 39, 16, 0, 16, 0, 41, 40, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 42, 31, 43, 9, 0, 0, 0, 48, 55, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 34, 7, 3, 8, 4, 49, 28, 50, 35, 51, 3, 0, 0, 0, 48, 56, -1, 10, 2, 0, 3, 1, 4, 1, 5, 0, 6, 36, 7, 3, 8, 4, 49, 23, 50, 37, 51, 3, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/rubegoldberg/platform.xml b/demos/2d/rubegoldberg/platform.xml index 0cc8f4b137a..09cd0fdda6e 100644 --- a/demos/2d/rubegoldberg/platform.xml +++ b/demos/2d/rubegoldberg/platform.xml @@ -1,6 +1,6 @@ - - + + 0 128, 16 @@ -8,148 +8,178 @@ + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "platform" - "StaticBody2D" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "transform/pos" - "transform/rot" - "transform/scale" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" "shapes/0/trigger" - "simulate_motion" + "collision/layers" + "collision/mask" "constant_linear_velocity" "constant_angular_velocity" "friction" "bounce" "__meta__" + "StaticBody2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "CollisionShape2D" "shape" "trigger" + "_update_shape_index" - "version" - 1 - "conn_count" - 0 "node_count" 3 + "node_paths" + + + "nodes" + -1, -1, 12, 0, -1, 11, 1, 0, 2, 1, 3, 2, 4, 0, 5, 3, 6, 3, 7, 4, 8, 5, 9, 6, 10, 5, 11, 7, 0, 0, 0, 13, 13, -1, 1, 14, 8, 0, 0, 0, 15, 15, -1, 3, 16, 1, 17, 0, 18, 9, 0 "variants" - - True - 1 + + False + + 1, 0, 0, 1, 0, 0 + 1 0, 0 0 - 1, 1 - 1 - - 1, 0, 0, 1, 0, 0 - False + 1 + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "pixel_snap" - False - "zoom" - 1 "ofs" -135, -114 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -158,18 +188,12 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - - 0 - 1, 1, 1, 1 - 0, 0, 0, 0 + + -1 - "nodes" - -1, -1, 1, 0, -1, 17, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 9, 5, 10, 6, 11, 7, 12, 8, 13, 8, 14, 2, 15, 3, 16, 1, 17, 3, 18, 9, 0, 0, 0, 19, 19, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 20, 10, 21, 0, 22, 2, 23, 8, 24, 8, 25, 5, 26, 5, 27, 11, 28, 12, 29, 8, 30, 13, 0, 0, 0, 31, 31, -1, 9, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 3, 8, 4, 32, 6, 33, 8, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/rubegoldberg/rubegoldberg.xml b/demos/2d/rubegoldberg/rubegoldberg.xml index edb6dda0e15..490b0f9d34c 100644 --- a/demos/2d/rubegoldberg/rubegoldberg.xml +++ b/demos/2d/rubegoldberg/rubegoldberg.xml @@ -1,25 +1,37 @@ - - - - - - - + + + + + + + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "Node" "__meta__" "platform" - "StaticBody2D" "transform/pos" "transform/rot" + "input/pickable" + "collision/layers" + "collision/mask" "platform 2" "platform 3" "Ball" - "RigidBody2D" + "gravity_scale" + "sleeping" + "damp_override/linear" + "damp_override/angular" "domino" "domino 2" "domino 4" @@ -31,7 +43,6 @@ "platform 7" "platform 8" "SeeSaw" - "Node2D" "box" "pendulum" "pendulum 2" @@ -40,102 +51,142 @@ "Ball 5" "velocity/linear" - "version" - 1 - "conn_count" - 0 "node_count" 21 + "node_paths" + + + "nodes" + -1, -1, 0, 0, -1, 1, 1, 0, 0, 0, 0, 2147483647, 2, 1, 5, 3, 2, 4, 3, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 8, 1, 4, 3, 6, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 9, 1, 4, 3, 7, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 10, 8, 8, 3, 9, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 15, 12, 8, 3, 13, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 16, 12, 8, 3, 14, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 17, 12, 8, 3, 15, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 18, 1, 5, 3, 16, 4, 17, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 19, 1, 6, 3, 18, 4, 19, 20, 20, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 21, 8, 8, 3, 21, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 22, 1, 4, 3, 22, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 23, 1, 4, 3, 23, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 24, 1, 4, 3, 24, 5, 4, 6, 5, 7, 5, 0, 0, 0, 2147483647, 25, 25, 1, 3, 26, 0, 0, 0, 2147483647, 26, 27, 9, 3, 28, 4, 29, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 13, 11, 14, 11, 0, 0, 0, 2147483647, 27, 30, 1, 3, 31, 0, 0, 0, 2147483647, 28, 30, 1, 3, 32, 0, 0, 0, 2147483647, 29, 30, 1, 3, 33, 0, 0, 0, 2147483647, 30, 30, 1, 3, 34, 0, 0, 0, 2147483647, 31, 8, 9, 3, 35, 5, 4, 6, 5, 7, 5, 11, 10, 12, 4, 32, 36, 13, 11, 14, 11, 0 "variants" - + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "pixel_snap" + "ofs" + -717.096, -249.162 + "snap_grid" False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 "zoom" 0.598737 - "ofs" - -15.4883, -75.0379 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -144,17 +195,19 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" - + 116.881, 145.589 -20.87962 + False + 1 336.29, 264.52 526.99, 264.52 - + 76.0801, 67.2141 - + 1 + -1 + 262.764, 182.008 356.951, 182.008 448.834, 179.291 @@ -167,12 +220,12 @@ 679.231, 588.598 424.491, 588.598 185.655, 588.598 - + 602.935, 554.501 - + 476.002, 509.406 21.737282 - + 391.607, 305.444 343.172, 303.774 288.056, 303.774 @@ -180,10 +233,8 @@ 116.165, 526.515 0, -200 - "nodes" - -1, -1, 0, 0, -1, 1, 1, 0, 0, 0, 0, 3, 2, 1, 2, 4, 2, 5, 3, 0, 0, 0, 3, 6, 1, 1, 4, 4, 0, 0, 0, 3, 7, 1, 1, 4, 5, 0, 0, 0, 9, 8, 6, 1, 4, 7, 0, 0, 0, 9, 10, 8, 1, 4, 9, 0, 0, 0, 9, 11, 8, 1, 4, 10, 0, 0, 0, 9, 12, 8, 1, 4, 11, 0, 0, 0, 3, 13, 1, 2, 4, 12, 5, 13, 0, 0, 0, 3, 14, 1, 3, 4, 14, 5, 15, 15, 16, 0, 0, 0, 9, 16, 6, 1, 4, 17, 0, 0, 0, 3, 17, 1, 1, 4, 18, 0, 0, 0, 3, 18, 1, 1, 4, 19, 0, 0, 0, 3, 19, 1, 1, 4, 20, 0, 0, 0, 21, 20, 21, 1, 4, 22, 0, 0, 0, 9, 22, 23, 2, 4, 24, 5, 25, 0, 0, 0, 21, 23, 26, 1, 4, 27, 0, 0, 0, 21, 24, 26, 1, 4, 28, 0, 0, 0, 21, 25, 26, 1, 4, 29, 0, 0, 0, 21, 26, 26, 1, 4, 30, 0, 0, 0, 9, 27, 6, 2, 4, 31, 28, 32, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/rubegoldberg/seesaw.xml b/demos/2d/rubegoldberg/seesaw.xml index 30edbe91627..281e4e7c0d2 100644 --- a/demos/2d/rubegoldberg/seesaw.xml +++ b/demos/2d/rubegoldberg/seesaw.xml @@ -1,169 +1,243 @@ - - - + + + - "" 0 -32.6231, 32.0838, -1.28218, -31.1383, -1.28218, -31.1383, 33.8412, 33.1645, 33.8412, 33.1645, -32.6231, 32.0838 - + - "" 0 -99.0874, 7.76759, -125.025, -8.98358, 125.162, -8.44321, 99.2248, 7.22723 - + - "" - + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "SeeSaw" - "Node2D" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "transform/pos" - "transform/rot" - "transform/scale" - "script/script" "__meta__" + "Node2D" "Sprite" "texture" - "centered" - "offset" - "flip_h" - "flip_v" - "vframes" - "hframes" - "frame" - "modulate" - "region" - "region_rect" "StaticBody2D" - "shape_count" + "input/pickable" "shapes/0/shape" "shapes/0/transform" - "simulate_motion" + "shapes/0/trigger" + "collision/layers" + "collision/mask" "constant_linear_velocity" "constant_angular_velocity" + "friction" + "bounce" "CollisionPolygon2D" "build_mode" "polygon" + "shape_range" + "trigger" "RigidBody2D" + "transform/pos" + "transform/rot" "mode" "mass" - "friction" - "bounce" + "gravity_scale" "custom_integrator" "continuous_cd" "contacts_reported" "contact_monitor" - "active" + "sleeping" "can_sleep" "velocity/linear" "velocity/angular" + "damp_override/linear" + "damp_override/angular" + "transform/scale" "PinJoint2D" "node_a" "node_b" "bias/bias" + "softness" - "version" - 1 - "conn_count" - 0 "node_count" 8 + "node_paths" + + + "nodes" + -1, -1, 2, 0, -1, 1, 1, 0, 0, 0, 0, 3, 3, -1, 1, 4, 1, 0, 1, 0, 5, 5, -1, 10, 6, 2, 7, 3, 8, 4, 9, 2, 10, 5, 11, 5, 12, 6, 13, 7, 14, 8, 15, 7, 0, 2, 0, 16, 16, -1, 4, 17, 9, 18, 10, 19, 11, 20, 2, 0, 0, 0, 21, 21, -1, 23, 22, 12, 23, 13, 6, 2, 7, 14, 8, 4, 9, 2, 10, 5, 11, 5, 24, 9, 25, 8, 14, 8, 15, 7, 26, 8, 27, 2, 28, 9, 29, 9, 30, 2, 31, 2, 32, 15, 33, 6, 34, 7, 35, 16, 36, 16, 0, 4, 0, 3, 3, -1, 2, 37, 17, 4, 18, 0, 4, 0, 16, 16, -1, 4, 17, 9, 18, 19, 19, 11, 20, 2, 0, 0, 0, 38, 38, -1, 5, 22, 20, 39, 21, 40, 22, 41, 7, 42, 7, 0 "variants" - - False - 0 - True - 1 - 0, 0 - 0 - 1, 1 - + + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - + "2D" - - "zoom" - 1.670183 + "ofs" -277.779, -292.484 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 + "zoom" + 1.670183 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "2D" - - 1 - 1, 1, 1, 1 - 0, 0, 0, 0 - + + False + 1, 0, 0, 1, 0, 0 + 1 + 0, 0 + 0 + 1 + 0 -32.6231, 32.0838, -1.28218, -31.1383, 33.8412, 33.1645 + -1, -1 1.19748, -29.9368 16.223282 - + + True + -1 1, 0.5 - + -125.025, -8.98358, 125.162, -8.44321, 99.2248, 7.22723, -99.0874, 7.76759 0, -31.1343 "../RigidBody2D" "../Sprite/StaticBody2D" - "nodes" - -1, -1, 1, 0, -1, 17, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 4, 15, 5, 16, 6, 17, 7, 18, 8, 0, 0, 0, 19, 19, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 4, 15, 5, 16, 6, 20, 9, 21, 2, 22, 4, 23, 0, 24, 0, 25, 10, 26, 10, 27, 1, 28, 11, 29, 0, 30, 12, 17, 7, 0, 1, 0, 31, 31, -1, 22, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 32, 10, 33, 13, 34, 14, 35, 0, 36, 4, 37, 5, 17, 7, 0, 2, 0, 38, 38, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 39, 1, 40, 15, 17, 7, 0, 0, 0, 41, 41, -1, 31, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 16, 15, 17, 16, 6, 32, 10, 33, 18, 34, 14, 42, 1, 43, 3, 44, 3, 45, 5, 46, 0, 47, 0, 48, 1, 49, 0, 50, 2, 51, 2, 52, 4, 53, 5, 17, 7, 0, 4, 0, 19, 19, -1, 27, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 4, 15, 5, 16, 19, 20, 20, 21, 2, 22, 4, 23, 0, 24, 0, 25, 10, 26, 10, 27, 1, 28, 11, 29, 0, 30, 12, 17, 7, 0, 4, 0, 38, 38, -1, 18, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 2, 14, 4, 15, 5, 16, 6, 39, 1, 40, 21, 17, 7, 0, 0, 0, 54, 54, -1, 19, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 22, 15, 5, 16, 6, 55, 23, 56, 24, 57, 5, 17, 7, 0 - "conns" - + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/screen_space_shaders/screen_shaders.scn b/demos/2d/screen_space_shaders/screen_shaders.scn index fc2be96fc9926b3e6e892e12a868e5dd58465182..be12cef02d351e833d370c0274a2f76890fa9b0e 100644 GIT binary patch delta 6351 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 delta 4695 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 Wr~(f$Sy;IC*}AQ0t5o=J(tiRuMR9=u diff --git a/demos/2d/sdf_font/sdf.scn b/demos/2d/sdf_font/sdf.scn index 89d6245bf09648d607749f352dcfc7b5022340f3..4880500d6df37f9d59f9a7afec4c3103c4083fe6 100644 GIT binary patch delta 2451 zcmWlb3vd(V7J$!Y)1-vb_xqJUY5IU$T4^iQw$PJDYpDpG@)l`!lWf|ZrrDTHA5b(Y z2rXhMFA<7B5h_?H02wR*0}x_B71A)k5Eh~cJE4JhwhFE}PQfd{!B`Tj zlmNt#N?-}g6cuqz3`7uC?cikra6xRq&wFLJrpQg=@iyqlLySivUyxK)3G6m6A)v5H zswwd9?(PSJ(j&=?jtPFpUbU8}WH6G2kV9CU!+Ir`z!|l6dz%p8?RM@3m_?G95*tUH zJMeM-oO6fDC&{O#4#k0Nya)oH!8AxczmjQqP(71(2p&hQu8sFMi{4_7;0|yFLopD@ zIRq2P+M#IHFE+QVyfzf8bx47L)E0yUVvKT2&UU$2Z1zfi!EU@_dKlsqNCuhI4JBGm z#K__@!S43(&2n*zp0JG8|M=&0>TG`9{>^`w8Cr)7} zTP|_wyn&37p1fn$yX;2Y>ghNQS@TgYk=^-?A2HT;mn-LrZ~{Q?kH}(H(9*_bsr-V6 z%rktcurf~Ove;(7=u*^amO?H~f&K`|?UscAw~YFJs#fAmtlT1XD&wq{hq&ya3Tz7l zPRFlQl3V6dw8xjsvMwom#)>HlbEM{7!#G8~%{&iEd*&gB4`HwIevY4M31AsxU&<|3 z1($zGgav41m$`XAm#6~xopa%Gm0RlIw6vegENH?ZO@}CS`Xv7=1(<6-Q8S1J%M8XP z8q-x?r@&>>Ss{Lv?R)6L?xCbm5hlS>B{B(Z;32k&Gr-S%b+XRdXF3~c7rY&!U-Gt@ zrgD0k&ofDQ9ra|Vx$crKKcyEos-rLcqB(x!)Lu={n^HCH3%hG$s5=F;-d<_;@r!Rl2l^9p-@ zsQ(H_YP&bB*JKA>6}1J|AeHgA=WdD+0s+z6{85VaS**nuUu!H-K;{zglzOsYJM5f-FId4vY^HEcghp2@3LY1kd7Cj9xVhLe)CJXH7i!@z0-+RumJ66q1J&Ys z+=}eXNILeJch>%rKY*H<=fab4Dh7=;gYJSJr-iN4fGi#Xk<^h64sbCwj>0Nr6)oVj z@Ecf+hv?s0Fou43Ko_mp*|@JxgO%p*vD`d_<&WLL1(qBvwhW-wIt5Fy5=(2Uu(bX( zB^gWWQnA#$8A~4cCP zvMGs#MJJ?Cr_>WsgNB|&PRZ+)Ig#d@gyy&h8w2m~2zJpc2Y6cUGH0X4463O?Bt2vz zBLgk%Z4NIldN{kzL3?3M!>q?9=+ZG$Jz++jt&x}_=maQ;BpG`6;6Q8eIDl&644ZlG z!d15}oNc|prG|gWU$lMX*7jFL{mqIcA6#5iac*tX)P0vTcW4*IH02fCXD-{XFS1qj z^-k13^74_^-nsw2ICYA6J}^3v*WYVy*T!u;Ija1bdFR@y>-y1q$7jCZ)O+NG{`dO% zy>I_~=(F>eBmVg`kSm_-#|ua22le$SIniU)Yg#U)YIKh-mH*6xK=<PgjX`OvSE7xkP7cHeRx9Zv7o>U&SDdtr=;n;rUi?1$ej zUS59x`%9gMaO3_POPiX`9F7{*mlQ%(_p#HynV-+CSbclm-TS|cns4-WoPDSJzrm6D zoy~vg?}W2I+LdkGg{iYN*BZ)u#pp-ZwJyy0{LWKn#~aizPycz`OaEj4y4qZv%7*mn z*LSm_=_Lc1-FX-2dR~vaepr9`#q)d5#H>mw8Fse+{%K%;LDKKm)4S9cidAR6{>Rhr zAJU6Q``rgN%-;US{5Lj~R~}s3aQNNB6=#Fj4=;Rg{@?%LuB_9){^L9Ee5Tsi`s3er zJ^3ctS{1x~sfR7kyY!xTL-7C?7cU#a6u$=ZH{Xk+qb{z&BFeV^~X)R9mg9dztoZO z#HqvCUazS!A-Hqf>oMQnT;4bB&cvtLjJ~zqtNQjZubzYREg+VK%F;1?0_oSRuVw3$ p$mH?2{-ymxb1dh>Ge6l~mj6Vw}xv{{bq~FP;DZ delta 2048 zcmW+%YitzP6+SbwyR)o~z1aA6Ox(P+1d5PyEChq zwJ~n0onRbDQ$%Q*s1Ox43P~#3R0_0-NTO!LOHI`Dt&}8?Ohgdy1LX%oN@*+i+N04o z=iYnnobTRy?)mn&e%+MYHI_)g!s7=x)CBMm5AYNNKwp~y#`Z`6^~CMlDJv6dc1%%q zl`M7c2WTW4B@sB{<%Wj9O+4<5Y^mTUUVqt?bt`9>#h9hY1r-_`*Aaa+^Wc$ceEr|? zLoRLTW$79@$*qgUa-@M7%8@3#4L&l=6by2iw6nwTlI(WeE!=8&lO;_A9Bz;uIn&Mf zmQW;6YQqsnYTCrr9Wl`yYX5#lvX_l7J3R-z@ zO!9?abUdw`QIZw1f`N9&y~<^&g`8Lm#2=D2+FOhg(kn>h-+%UD7@T;6$fDSU`upM5jY^r5tTr`90SOc0!7r8|K0b=qUu(Izhzoo!#YsO=b2NXY$BR^F!SVB70}!}3-Vsol=Dy`KFIVUA1j%LqFPpPUw90< zf^80T@L4q{PZr7|*}>{rG5JSnnllZf9J&&^8W%v0e#%%eeEd3lDSh05G$SjSFH*N1 zXlAXF+G{7lVRnP%z%}fZ{u7R;yzxKT`Kli)SJO@0lxkY(@6+UeGr0lVglD2xKo4Gq z$&iQkbt2R{lj|I|6I+oJ9&=5}rY46*)z6@ttc@S8LE49z{hu=SC_aRZsSj#k2Wri8 z1K5X<{3q67A^s7F89r2GONGhs1xB>+7EQZ**pGz@h2ijBY{CZQ@N>STO{)db(nCvd z00BE`#DmfS?)X&`(T|tIC1=ShY{xh!PN_=uB9Pv*KyqjC1J=k{QXBt=M;}N$y7tEj z+>Xz}8v9w{U2GEm6&eVgjJ5|)FydZm1N+1$Bp1aHHsxF@CYF*avRNjwLz zHjWWtGdHEFdr}vk+=o%Tcc~8FV6s}UpV5`M6rEv9*HSGojX#n`D9xSN0(%{A3nrmJ zk}KQ5ls5<$a43F8=;u{^N;3_;7~U@RP~RTBfjzy7Yuv~idZhCFm)sNhn=~i1IvhAZ ztWl4u^S_$&VNJNQrR{w8+^NJ*&b@=(;aT-{0!_3U(Yf zCI|4(@Bi#}qbZ#7RkRl#9$j)cHM;*U5^*7qntdxA|LE*nH#Z)6%Oy42k1&8Vxd2~H zzX4*ewk`X5r_4v}7TF4SCGQpty2#saGm;M+J(p&=kMQ!u8kLh=(a6G-E_m}9| zexkM#*I_7iEP7|tNoh>adE7#62?LvM zV?elw0k4nh3)K~r3mhTW%L*4 zX`$os3{?dl--G280b0;SL$@x5ZCkY4sVzbW4ckdQ4nTn7EOb#+=oRL%qQHv9Mi0f$ z7y|Z0?F@uyMGw=C9*9t!g(#ihORZ<1Z@~@v2`@Cm0JZyIB^?_ieC^jYfK|i`_Yp1_ zf_Y&KPf$ifbn#muMm;SUruYS{Uc?cK*I*4v^K@_4(#F?t{{qr&q|ClW{3P?G>yFc? kz_-buFz5s(gst>^UXBmaTCVGsEG!%X>>AsZSdjhy1M|C6_W%F@ diff --git a/demos/2d/shower_of_bullets/shower.scn b/demos/2d/shower_of_bullets/shower.scn index 648888d099c818c31a55c6a0be29607c092f9421..9e2181e9c6f6df9a25901e6cd4c2a4b77ed00a84 100644 GIT binary patch literal 1909 zcmWkvX>b(B6@D|bmsY2B-|E$cTms#N9AVI#-Iau#2xA?w9YUsOXJ=Ov&CV<{vqAz~ zTG?E7MYsaKh)KMVU>wJ|Ob&305LQya32{>KkxB(Sslk;3JBN>oNhPi_&d~o}cfap_ z@9S4zk57a`aC;R2SOoyvy#NeAngKTLVSphVLL(FsY`WRUYok=+B}Ase88 za0P~J>M28#J2f#OLkYQ~L`s>Ko)Ao3os|tCqKGDVNx9n)qe{x8y&h9Cl%&;}_Rv}; zW{{1n2{~jQiZmleRGAioi8ooZ zvn!A#x5OEmgT+3}5H&NV8wv5(He1dr@i@5;-}1)|aaOVBg;`mmbD2U~ldCG4EE+;o zOeBH7%Oz^@l$tHVs~m60VjzirFvZEpy*8xC`yi5&SbyR%Ty^uBk`S$??sPZ*51*u~ zs$wd-CI;y#`mO8>P)a`Igj6z0)`LLn+=8M-wQ8*kIoCS zW)VLfpnbNl6lzeky?yMQVr66pz_V>fcacK57kD5BO_8vIf4KP%561P?e_K3oe`#Ouf{ zM-@vq0v=B)u4sa31?~p3aoXnEa4mm`mae=(Ukxk;DgM-{+J@T$|HMID#bWg4n3|Xr zlFFQ{+OBn>f75El(8+w@Dp_RYq;!Bg?BBl$HzLRF()9!_<@kmGVo|Vw_R|i`=Ku(g z9M<7YTE`l)N~U1eb|1%ew2q4#O4N2Og`cNYHY~aISj?0yy33*P_24nu96Dp?ghK0R zeP#d?S-?%<2&>0TTH!tX{P~q5`iT{+u$iA6&#_%c`6=jKoI;9S&h$)qqjF4D;?oxP zF~U6E#_jnt8N~YABx9oCkOcTFghjZAjp?)0>x6wlEWwOtR*`omb>l=Iw(u82-^M_2 ziis+X)vPATw3c;jLfjYr4b0*0Oj)`E%V6I2m0`H)0$8nIfI+XWY!3CYDN}CRv3m<-gEQ#5}VXbvE1gselY9Y$k?A}?JHUS-Oy93b&QZ` zS(P4JIgfQskGRB?Y6;T8$j`HN!;f=fBBC_Dk*;ew!>IcHQ`~osR&C01x4B6_4n6ue z_hfd|d8R7R*Bk+5Z*{gNq`|I{Maj?o?)BF<;<=H7*`u6k#3S?>r)+I#oYc}Yp%)lo zj&5KFhIh~d!(G>*k}*;(N8GYyDO&t;#n6X1j8DFpO7SO zCOsJLb{^taLGbHEn8Gii z<7c^9z;-8S$2HE-t#QN+ehqhE)5r|YWBBPSimh2Yz`Fw%}Yp`0|Jcb? zeg~ssbaLo)wh)JK$L6E=T)gwr{@n-PbR4vc0{ZYTerr0Fh-jjsLIbIQ>xA<>x^>G) zzP}o4UHPM%!{emb?UaNzAI7-lmu7xR@)}N$hWW_{_WkRv?t+KAV4vt}9DDZ@*V+%& z+T-4v&4+&9u(qJ}D?JKvuYJ3wuk^?!^3k^QzqmM7IDUoxHu!0Jp}PT=nCbHcU9Zgz z-#s_BrAj^b&cZ8G1jPhmy?}`xBdN@7WtoQ-xC>i)#Mp U(3bGaLHaPj_{4Z<-1%_-50NxoGXMYp literal 1836 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 GbN>%1ggVLq delta 3588 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 V86Hi2H$iWK?PJ@M+u1)!{|}@(7XSbN literal 3759 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 P>FqE&HX0dae^vh%#wLbp diff --git a/demos/2d/space_shooter/enemy2.scn b/demos/2d/space_shooter/enemy2.scn index 1d31f9c30e521350520b690ff1c220728e1ef33c..644add77aa105eb6eb3f284757a91c4f1255d056 100644 GIT binary patch delta 2519 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 diff --git a/demos/2d/space_shooter/enemy_shot.scn b/demos/2d/space_shooter/enemy_shot.scn index 13f5ae89e5ff577f271c407ac9a6960bedcaad42..353c9058f78e353ed9f3454b90b3a69f8c329131 100644 GIT binary patch delta 2514 zcmYjT3v?9K8UAPPCcDWd=BEs3Q{c=)Rv>3dOB(qi?!^YY0l|v}sX8AJpP)>adndX?k4V z%eR7)Ry(bvsijmnc4t1fh>Vyjh#j^o07>6l;Gm13kP=72h$;yx@}2PNW1DT_A=d&= zXafZn^Bu6tF7)v8CURVN0q2AFx#l8wzg15{9fF-4k!~52wX%a@U31 zcnkcr+W(SL_&#?bva?XrlOw6Nq!!(vgcITcu!5^YpUbX@As1kIWF;9i%;Crpo1fv( z;&Ihf{y^fUGTL~WNTX^r`e3$1u5~6fT~$me790=O2hMUMiCk&WzvJlH-+V(`l>hvH2btYUn1TimC1R z%;sMJr73ULheTCl($=``tj)#6hkH)>yBVA|IS(XX`XNY0t6VD-Go?ins^uRKK8vfj zNF|FL1Zd_mr4bE|f>6J;c2V3QoY%*tp5Jsg-!hf6rg@cRPZZIAGh zI_9qo{E1gpU0!aJ68wl&piW;0Y3WTLU@W0qhcvqZ|8{YyfC{1i)s0&W!;CLCOG^=}w2gX4P>< zMCTF@Iss@UuEgaC;fL5`yMncOlBCA8lpjbkF%l09a8|0Jh0*e_HkpOj2#Q>Rhp|+t z5Z3$8=k{PFuJdWY$&5!=6s4L$peMsi`U@| zNXRC`7?vx@s~5wFrTC@1KyJli04>5%0qaAn<$B&!6LhtIl}#*cVV7}J+if7=g5aQB zZNr|se=cugmkq%WF&$4X;O4xej2?D_AAI z4r91E>&djD2R7O+4~Ck|7Ej=3!rm8pL&QB|sgkOXYNnwNHx9^N1}%n{(Mx|yhK#t; zINf&4#G|3tgc&vg`v*BTp0&Tp+3Ct04-hNRtdzo*0|y}FXD|-{@|p0BNv4s?dYA;~ zzFQUwXgw?XP#%+B6L?z0CTeB!>YDcd2vj{~JG@Ym^%fXrY6^g^B&HDD>tIU5B)o~C zz*}J&O_w^p-2mE^|1INz&@x~$pR0HOkM>hrml@5~Lj`SQ!V%Hv-b{U-6g3itDOZvM z`>Pk{2;)?y8~ck28E|XJxLsoB6_XFPrGDE(EJ=bI zS}Sat_@=Nn?K>=&2`4c0E-YdbErx39vSE;CJf?5vOIFlmWk%yj1&!+n$pcRD<15{{ zuOB{z>s`B-pY7hgJlyT3-Rw>1^BKZr1tfS9=L-v2nOvoSPM!kD?=jac`~%MWn$U@m zadPv5%=Lr z=Q1UDN$y}7H?kUhn%Q1vYna`PZq_2_GVh{JbPI8IuMgeq@PbtMC5~aASdY!(JGfIU z#k7~*hv~Ek$|%83ycf!;8y8HS^rZL!lYsAoht}a-p^5dwN?L-^sr)utBz(oP+r*nO z4YjlqpMW~HSQl&PPD~4Ha5H#W@`UgTTAU9umEg}hA;7GGStGM1X3be=8fLLz_S91_ zhedN)6o+f5Q&Sa2-^`7v~`p-$*z$+a+##UI1>m=2u=q<@IOUm;y&+s6>|;XT+JePGKTGPO4!EACiCD&VyhSJu9(F2`gv$D#rLF@@ zX-CLi&$j*(S88ZvIHD_BLg|A`v^xK;70Z?s7uH~%qj+g=Xn>Y;2tGf!aF9HIbi;GB z$ouHhkg)2O9iO~$tZ-X<#g2E+9NH>A|JpD5?)=GbuexXLde3{Y|MN?i4wqbfGQB-& z-(ih^@#3Ch-@XUckGS}?u!kEe@?ziO+>`6uM!q<)OyBXBr_a5)yd!+zpWW+n&mO(! ziw!^i%}oD}&DD4P`bMGhv%kN6e)1`O@`v(s^W|H1_I6F{o1EU63A&?DLoQZjUV?e~ n+3Xs*ykKR|p`95JW}k?wRRKdNY|GyC(-h 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 diff --git a/demos/2d/space_shooter/explosion.scn b/demos/2d/space_shooter/explosion.scn index 4edcf709cb4d7ffa0de4255ab8d3c75f8e80c409..6fc105fac3a9b89c3cf03e199d82967f73724d84 100644 GIT binary patch literal 1756 zcmWkveQX@X6@R;X=RN!U8QbxP`KQIZh*?d|z&6G4fch_saM?Cs5+x8B>m z?(Ur(W5Oko3Al|)TY{8;k_$?!ilV3#ghanMoPsDyMEgh8La92Dtnf!$Rh5bqP*J-X z>COAio0<1}Z|03=enC~?Zfgd(*Z}a`8UO*HEPz<95kMdk)Dx-x5#3l~nFWK{4E}}9 zd>kN54niZ58eQf&Mb}_)ThB9ykd}y(&3erDKqk?!;aHCA(XkrOaLs}rzw5M?^vYVg zXlE>zp_g%g-hpbgq;v0aR?C!A$sqxe=)h5PE7@gOetgHFhHdT%Cwb-4Oqb^D(&Sx*bXOnq#cuBk>tpu;L?vbXQ#gx zEqY92cFA-dJ3qWZ2ZDs2#7}X6T#^=@oHKlwhx+l=WUaEDOTfQY4dyHS%PRk%s(hlp zaJ^5^@}m>R#^x`vZ|F=&FIv84Jd?gy?VEW*((`F^@DJs_(bzrzr5)163tf}dAe)h^ zxTHS26+T*>OMF7RM8`Epe#}EmwPAIZ8g+1UbQc~L8h{HIB+t#I>3G1}tIm@*>1*mw z1Z{;L6c41nP0yzG-iA)WEsp#Um^u1h$8;4_c)rdkdcKp_bT{YGR=ghCZINMbX&y(^ zJD9u$4+P#iZ`VH+GF-;&(Wj6k|1Eu50sVTfqa2O%3*9uhEbmVKFV`|a_SbUiF#C1 z26oK-9h)B9flZ2!kKy$|059WWoCg;hvFap3>MA;?1^Xk%XNd3UvTv9oDeEpvv zDh)uIt9$Wppa1Dhq`%>Juh73tyneD2@~c0sd4u-|k?7A_gnj4e##wT-5$2{JPF_pU O(*W}e^Xh!?ul*m3wj@Gmh2CxU-d)!0 z?Vh`vYmEgj5m69IDa9&Qx_(fL#ww*0l~yjL*8UMi5u_lW)$L66KHpHKa>UPtRFdlV&rI z<6!tndeob9C^V2RGPP=FB9Sv3+FP{pAd+UNB~rk&b<8pV|$25Id zn->R%v4I7-Q#D+`6A&cr&`Bhv8S4~9Nr*1QNGlo3{1B!`i>B=ww&km}j%Vm5b^Ax5 zo{iEH`I6g+$R_xWR;`fMa{mNQU?p+~^xXwb8(QVjk*9q-H+h zP*d}a63skOr`uM}$S1UdJ!h47`%OX9$WhOTAvBY%ehW50x;(*iR#$Xr(Xn;vy0C@` zJpo!UyfpR+_8bdLVY|TZj3nRprxwpLX-JsSqK&cV1Zu@DD~J4z)25JiqbZR>D-+Fy z_n;JijJ(LigTb6>6w@;-+ytfRZ~RH{NIv-RSyjczBJHmW6gEtP7ilMKvc~qU3YsZ~T%G=6EBK}Wt4j)E6=MXr7InxYs@baUlntPMM@bS?3g?=N7E(EF=DU8(@eZ3 zX_irl-WDm%zCFw2NF}cV9*8%IS-YUzuZky7UD~Q4L;ap>x&nO;*=kIijqLx8=@4A`{e&Oih{BJMKbJKPmA7yQx>nHZVq` zspYW?Vu?D~CV&*3{o>B(AMx)+E3Id5gG4$Jupc`m%g*wzc2>5H*H6ERhhZ)0;~gPY zVC)KRy5Zv#HjFpR<>c(hUyX7FBhtd&%h#|4VBL8>GS>4~WPw0sM1T?O;noyFd7up3 zab;y?NV$kQ{_=D4>)6ZtZmU|Bg_}u~rLR`H6s`aeN1Fls;}sbXRpy0r*(AT!ry*1LG+T z$4Ad#PwE27spB}H-s9Bqdw2MG6jkL4u1}rj_U|~E{1#8EKcYMu!>QyF&Z@U?HW|Qn z=qA6S%su5j%lN{c9oQhmp)BvYiVey>lwlod$9G^ok?~8|z-2pZHPQ8Wa^l`AGRd-M`o*^HB#A LlN0I$AL{=CdQ`nN diff --git a/demos/2d/space_shooter/level.scn b/demos/2d/space_shooter/level.scn index 12a679f8b66fbb3217340c8290e41807b304f598..6d5f8005f52b9f707e1ac6a9fa351805c6a1f42f 100644 GIT binary patch delta 3570 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 BB|ZQE diff --git a/demos/2d/space_shooter/level_tiles.scn b/demos/2d/space_shooter/level_tiles.scn index 4d1feea70f325680b188e1c284d6ed8e1f1a9c77..932be39a298c1d49f1093ca2179d1ec6868537bc 100644 GIT binary patch literal 1825 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 diff --git a/demos/2d/space_shooter/main_menu.scn b/demos/2d/space_shooter/main_menu.scn index b87cc5d3a8b1c1313558b4d4f81e2d02e3f066c9..91b0b37b1465dc9d338efe7c9a0844361b14d9e0 100644 GIT binary patch delta 1601 zcmW+%Yitx%6h50g-5|nyor)8}LK|oZj%$;th+X=ffo0-`{ z+k{;})C3a*NeL?PDTJH$m4Fe*g-gNcY2Z}R1wlY7rO-?`^L zeyqAy8CkPdmf_Y208Fn0c+dwR0AvMlWxWCjlt4Kp6|2?QCT(zSOfxhntDu460sunq zgi1;dL_37t2U2r0^Wj@sfl&0F#&3{7kj}s{@K7IkDZvSs4b8L!W^jEGV{|9cGz0MO zGS!F;n^vc#$A=yEQa<1rFdfHCvP0EFW-M)Y>T$!gG$m=KZ4GXtE3?yy?U<>24NRvs zrM5n%DMJZ0Zg*zrdcQtq8jhNPnxdz{J)&8TPQPF#ow(qt$9F&x!Q-fk0)Dy}WGcBV zGr`Wd9o^w|XgEKOPOx+N%A#;CAIP7RnmmrS#eo1_Dx@^=4WHpC zBf6~*(2dfkr3u~8?2KY>(o-q%6jaeLNvd0vY;B=k+DKNY16ua5V8_H6tXfbL;_YmJ zq!Q{VJLY!GcswC36$Uj{FNVNT{}m!>aS#l3B~eU6!Fhs`YW9Oo)A&!J3}3@bU{J}Y zq*Q0vhMDv!1PtOVajlTCb=ntsB61b$a6w7TGz=wXrVWP$BdvuXTUiu>;HLLsP}=St zQ7v6Hoa_+P(|X=Wf_LHu9?6H(xOZ8h1tIbn*H%CS4fqsA8`K@sqCY@deABJij_QaT zK`FXB@D3swdXm-P!x;>)Z=QVyH6Eu99~BmKvsri%tI+4O4K<~t^etkpNao0ovY=p@ zbX07m+XOAeu8}88AMe6tNQ5!7`I_V=V>?#gjRAR#En#!9f&fqn2{uLAS(9LC;#ol- zDSDp8Ijo7qEq$=)-Y3*TbH1Sn`#k2*kgYjvjI-#6Y1GfUh&^m>E|$phC%I+rMc(Ew zgkcABo85B~-Vt5foHDKF)?ql((c?iek`@N_=Ag@nX>0~hoJFjc? ze=T-Hf_8_$28(?MLVm7%rS-T^(Tow@GL0|;hlP0dLA;D1I_VxZ zybXaYiZNWpr+sjf0>j)QubAnBv)S1Ke311C1y6nFlhHF?8z_HK zQk2k922wqDFORO2enXHpa{VY)|Bv-t-jBYXNo?fDudzrV`k=HIABk?|&0d0MaY7qr_mOVidlAQRHqW)6ug`I;;&wZZU#NZr>S#ZP@Hm#qRs2eT)F}1!p4#>$ zRsg3K{c4152UxRqjeP6h F_zwtd_A3AY literal 2402 zcmXw536K=k8UDL_c6)dBWMOyMV|L%n9)JtXvVaGWC>E9SC{rkj5%aJrUH$$2 zA7B6Pe@DO9<8fJrD_1?hr5OPCivTZh0PJ=-;7BPfxV z58xxq=|-p}6}6UTn|Uj#MGQ5oK_!_XDv7+2%4jLtUT!BXJ?BK+a=H{m5{5W!(yxHAC9?KKMJSLGZ*^aR=~ZHnb1{Z-O!+LOIhO z;B5$#N?6SFrIeB#K20;Ag3PRtO~bLw4AhXSDn-xcOv_PnsxwI+@)vYlPv{xl*&3mK zE~9y3lVIl5Bx&bhHW{E{cY)8=G80Ov6`H)V*2;{Yo^+I~YEMx|RE^}MX+RB3UR_r=558$SpO2CWO*c`O*k;i^UvlTGe@(Y*ynD7fahOS)FhWKsg3Aq z!?ZLdYvyeYW|S6j5u4mvoP}@rZGBo(CNgT;j*w%VJ{^j2YKHFd_-0>0vm8D22M(Ia zkjDqAZO77_I&1)%zc7dJPEjZd1hrS4Em;)nmkOa|>pNneVF*jRk zj_xYY=W?2rR72b3{a7VvhNC2u{S};@3_U?_6ml7LD;?va`EZ{*CZu#*CG#LfpYb_n zI-QZua4C(R7Ia(5b!NaO?RZQ~X7uEgVjAu&I?m}yGAu_!=fI&4k}fW%&{DL4E+7TB zp9Mxral8iWLf>$N}iikuM=1 zE|e>_qdJ-$-scH(J^n^)!rO7BR4pX)mK8cd;|Qg|j(+#AxEBNR1EI&dK1)4ysv28x z57!@~-lDCpYep&Pe-gx%3#bUucnXFCsr(|r*%+QwKe;_TR`um$fZHo6P35w?02jTnOr ziOqQnEcz~R#f7nf?pH)bGYYz88sXJ!X>_m-rSN0y=(*^dG}ETh{qzTdgirH1(^i{2 z0lZsEj8gQzDS5Azq_gr*PX_01>Um85@rk1t?A-2C^BG4;-j{f!6dbuMsM&-bKH~;^ zuH`ePMFYYkdz%MJth}B&oRaVVuxx#4RQ?xjp8HDod!A2|4Sw3t9={;Ge){zHaP_L* z(q6%~(h1tn+H8}@NgMsG{3NGrNe=PLhHj@jhqj-GHJp|2eyB`y9NkF2G$!ALL-_E# zi&ycW%)PMlXL!=LAVa$BxwSk0D__FcIatAx4Vp2?y&*HH_1>2=29=C zn~()O!E@LYmWOF}=B93C~;64O&Z1VXd{ zS4W@2o1$eHj~z#G^lDUaJ0^#Jfk`%j!=dQg_|(XGj4=A$7-zwmxR#|H#@10k9$NiA z9*QRLkn|fo#3Jy2c*0RsJn?Ah$lxc~J6gca&_-6E2*IL=PhkgikUD%^+KwU@f^C5{ zci~3pWG)f9h{(d-MG<<4C`DKeQWeZ0_2+u4BwMP&xSJ_2k{7nolC zonFJ(K89Kbj-igBjG>-!M3_ND;F)z5v*tiAt9Cxa0)`OFXTw4kXD2O0SUduK%pYbR z;YxmX`j(T5@}y}PSLUx0YncB^4gJIiix?x%I1f|63Vg}$Oy;u*L)9~EzyffA2<7*$ zyMDOF--2zvn$eNiIB6(juL7w+xnse%7yiQZXGdew`kQxr^46l-lcYX&L(@jzaOj2FJiq1e)zCHbh&KZt~0w%ullyMp{0YY5f13?l9~svzOz() z_TA@Szb?J&)$4@xak>0Q^~b(?re>*kK9s^$mA@~%`T1s~y&b1}*H2}inQ_C)hBF_3 z{eBVMsi%tQbH diff --git a/demos/2d/space_shooter/parallax.scn b/demos/2d/space_shooter/parallax.scn index f67277dc015a44edfb044730bb434a382288a05b..2753d16e84634e40ea8a46c247255941681fb41c 100644 GIT binary patch delta 2374 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 MGoyy9A^+z52c#MzVgLXD diff --git a/demos/2d/space_shooter/ship.scn b/demos/2d/space_shooter/ship.scn index 82c710eda78d1adb3a22b8bc1442e0290cbb7571..c60e2e3e3b41019a1d91e96afa00c38a3befe1aa 100644 GIT binary patch delta 4197 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 literal 6752 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 noRs$q-^=q$esPGe@p)jkm4N_ diff --git a/demos/2d/space_shooter/shot.scn b/demos/2d/space_shooter/shot.scn index 86a20ffa474d71cfc73a2ab17cacbb00d06c8ab7..9daf4ebe82dc9b77490b55313ffe6dfb365588c5 100644 GIT binary patch delta 2575 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 delta 3382 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 HKTH1$MJ+vA diff --git a/demos/2d/splash/splash.xml b/demos/2d/splash/splash.xml index ecfcb0f5b54..4a36619b09f 100644 --- a/demos/2d/splash/splash.xml +++ b/demos/2d/splash/splash.xml @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + "scroll" 1 @@ -26,6 +26,8 @@ "cont" True + "times" + 0, 1 "transitions" 1, 1 "values" @@ -33,47 +35,22 @@ 0, 0 -800, 0 - "times" - 0, 1 - - - - - - - - - + + + + + + + + + - - - "loop" - 0.6 - True - 0.1 - "value" - "logo:frame" - 1 - - "cont" - False - "transitions" - 1, 1 - "values" - - 8 - 7 - - "times" - 0, 0.3 - - "intro" @@ -86,6 +63,8 @@ "cont" True + "times" + 1, 1.5 "transitions" 2, 1 "values" @@ -93,8 +72,6 @@ 412, -212.981 412, 171 - "times" - 1, 1.5 "value" "logo:frame" @@ -102,6 +79,8 @@ "cont" False + "times" + 0, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3 "transitions" 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 "values" @@ -117,8 +96,6 @@ 7 8 - "times" - 0, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3 "value" "start:visibility/opacity" @@ -126,6 +103,8 @@ "cont" True + "times" + 2.5, 2.8 "transitions" 1, 1 "values" @@ -133,8 +112,6 @@ 0 1 - "times" - 2.5, 2.8 "value" "start:visibility/visible" @@ -142,6 +119,8 @@ "cont" False + "times" + 0, 2.5 "transitions" 1, 1 "values" @@ -149,8 +128,6 @@ False True - "times" - 0, 2.5 "value" "copyright:visibility/visible" @@ -158,6 +135,8 @@ "cont" False + "times" + 0, 2.5 "transitions" 1, 1 "values" @@ -165,8 +144,6 @@ False True - "times" - 0, 2.5 "value" "copyright:visibility/opacity" @@ -174,6 +151,8 @@ "cont" True + "times" + 2.5, 2.8 "transitions" 1, 1 "values" @@ -181,45 +160,61 @@ 0 1 + + + + + "loop" + 0.6 + True + 0.1 + "value" + "logo:frame" + 1 + + "cont" + False "times" - 2.5, 2.8 + 0, 0.3 + "transitions" + 1, 1 + "values" + + 8 + 7 + + "conn_count" + 0 + "conns" + + "editable_instances" + + "names" - + "splash" - "Control" - "visibility/visible" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" "anchor/right" "anchor/bottom" - "focus_neighbour/left" - "focus_neighbour/top" - "focus_neighbour/right" - "focus_neighbour/bottom" "focus/ignore_mouse" "focus/stop_mouse" "size_flags/horizontal" "size_flags/vertical" - "size_flags/stretch_ratio" "__meta__" + "Control" "bg" "margin/right" "margin/bottom" "1" - "TextureFrame" "texture" - "modulate" - "expand" + "TextureFrame" "2" "margin/left" "scroll" - "AnimationPlayer" "playback/process_mode" "playback/default_blend_time" "root/root" @@ -228,152 +223,172 @@ "playback/speed" "blend_times" "autoplay" + "AnimationPlayer" "layer2" "margin/top" "layer1" "logo" - "AnimatedSprite" "transform/pos" - "transform/rot" - "transform/scale" "frames" "frame" - "centered" - "flip_h" - "flip_v" + "AnimatedSprite" "start" - "TextureButton" - "disabled" "toggle_mode" - "click_on_press" "textures/normal" "textures/pressed" - "textures/hover" - "textures/disabled" - "textures/focused" - "textures/click_mask" + "TextureButton" "copyright" - "Label" "custom_fonts/font" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" "text" - "align" - "valign" - "autowrap" "percent_visible" + "lines_skipped" + "max_lines_visible" + "Label" "intro" - "anims/loop" "anims/intro" "next/intro" + "anims/loop" - "version" - 1 - "conn_count" - 0 "node_count" 17 + "node_paths" + + + "nodes" + -1, -1, 8, 0, -1, 7, 1, 0, 2, 0, 3, 1, 4, 2, 5, 3, 6, 3, 7, 4, 0, 0, 0, 8, 9, -1, 6, 10, 5, 11, 5, 3, 1, 4, 2, 5, 3, 6, 3, 0, 1, 0, 14, 12, -1, 7, 10, 5, 11, 5, 3, 2, 4, 2, 5, 3, 6, 3, 13, 6, 0, 1, 0, 14, 15, -1, 8, 16, 7, 10, 8, 11, 9, 3, 2, 4, 2, 5, 3, 6, 3, 13, 6, 0, 1, 0, 26, 17, -1, 8, 18, 0, 19, 10, 20, 11, 21, 12, 22, 2, 23, 13, 24, 14, 25, 15, 0, 0, 0, 8, 27, -1, 6, 10, 5, 11, 5, 3, 1, 4, 2, 5, 3, 6, 3, 0, 5, 0, 14, 12, -1, 8, 28, 16, 10, 7, 11, 17, 3, 2, 4, 2, 5, 3, 6, 3, 13, 18, 0, 5, 0, 14, 15, -1, 9, 16, 7, 28, 16, 10, 8, 11, 17, 3, 2, 4, 2, 5, 3, 6, 3, 13, 18, 0, 5, 0, 26, 17, -1, 8, 18, 0, 19, 10, 20, 11, 21, 12, 22, 2, 23, 19, 24, 14, 25, 15, 0, 0, 0, 8, 29, -1, 6, 10, 5, 11, 5, 3, 1, 4, 2, 5, 3, 6, 3, 0, 9, 0, 14, 12, -1, 8, 28, 20, 10, 7, 11, 17, 3, 2, 4, 2, 5, 3, 6, 3, 13, 21, 0, 9, 0, 14, 15, -1, 9, 16, 7, 28, 20, 10, 8, 11, 17, 3, 2, 4, 2, 5, 3, 6, 3, 13, 21, 0, 9, 0, 26, 17, -1, 8, 18, 0, 19, 10, 20, 11, 21, 12, 22, 2, 23, 22, 24, 14, 25, 15, 0, 0, 0, 34, 30, -1, 3, 31, 23, 32, 24, 33, 25, 0, 0, 0, 39, 35, -1, 11, 16, 26, 28, 27, 10, 28, 11, 29, 3, 1, 4, 2, 5, 3, 6, 3, 36, 1, 37, 30, 38, 31, 0, 0, 0, 46, 40, -1, 12, 16, 32, 28, 33, 10, 34, 11, 35, 3, 2, 4, 2, 5, 3, 41, 36, 42, 37, 43, 38, 44, 39, 45, 40, 0, 0, 0, 26, 47, -1, 10, 18, 0, 19, 10, 20, 11, 48, 41, 49, 42, 50, 43, 22, 2, 23, 38, 24, 14, 25, 44, 0 "variants" - - True - 1 + 1 - "" False + True 2 + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" "2D" - "pixel_snap" - True + "ofs" + -301.424, -450.503 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 "zoom" 0.54036 - "ofs" - -301.424, 3.30361 "3D" - "zfar" - 500 + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 "viewports" "distance" 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 "distance" 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False "x_rot" 0 "y_rot" 0 - "use_orthogonal" - False - "use_environment" - False - "pos" - 0, 0, 0 - "viewport_mode" - 1 - "default_light" - True - "show_grid" - True - "show_origin" - True + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" @@ -382,12 +397,9 @@ "run_mode" 0 - "__editor_plugin_screen__" - "2D" 40 - - 1, 1, 1, 1 + 800 1600 450 @@ -400,38 +412,36 @@ "scroll" 194 456 - + 0.1 212 - + 0.2 412, 171 - 1, 1 8 345 369 494 443 - - - 658 + + + 658 417 776 434 - + "(c) 1994 SOGA" + 1 0 - -1 - + -1 "loop" + "intro" - "nodes" - -1, -1, 1, 0, -1, 16, 2, 0, 3, 1, 4, 1, 5, 0, 6, 2, 7, 2, 8, 3, 9, 3, 10, 3, 11, 3, 12, 4, 13, 0, 14, 5, 15, 5, 16, 1, 17, 6, 0, 0, 0, 1, 18, -1, 15, 2, 0, 3, 1, 4, 1, 5, 0, 19, 7, 20, 7, 8, 3, 9, 3, 10, 3, 11, 3, 12, 4, 13, 0, 14, 5, 15, 5, 16, 1, 0, 1, 0, 22, 21, -1, 18, 2, 0, 3, 1, 4, 1, 5, 0, 19, 7, 20, 7, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 8, 24, 9, 25, 4, 0, 1, 0, 22, 26, -1, 19, 2, 0, 3, 1, 4, 1, 5, 0, 27, 10, 19, 11, 20, 12, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 8, 24, 9, 25, 4, 0, 1, 0, 29, 28, -1, 8, 30, 2, 31, 13, 32, 14, 33, 15, 34, 0, 35, 16, 36, 17, 37, 18, 0, 0, 0, 1, 38, -1, 15, 2, 0, 3, 1, 4, 1, 5, 0, 19, 7, 20, 7, 8, 3, 9, 3, 10, 3, 11, 3, 12, 4, 13, 0, 14, 5, 15, 5, 16, 1, 0, 5, 0, 22, 21, -1, 19, 2, 0, 3, 1, 4, 1, 5, 0, 39, 19, 19, 10, 20, 20, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 21, 24, 9, 25, 4, 0, 5, 0, 22, 26, -1, 20, 2, 0, 3, 1, 4, 1, 5, 0, 27, 10, 39, 19, 19, 11, 20, 20, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 21, 24, 9, 25, 4, 0, 5, 0, 29, 28, -1, 8, 30, 2, 31, 13, 32, 14, 33, 15, 34, 0, 35, 22, 36, 17, 37, 18, 0, 0, 0, 1, 40, -1, 15, 2, 0, 3, 1, 4, 1, 5, 0, 19, 7, 20, 7, 8, 3, 9, 3, 10, 3, 11, 3, 12, 4, 13, 0, 14, 5, 15, 5, 16, 1, 0, 9, 0, 22, 21, -1, 19, 2, 0, 3, 1, 4, 1, 5, 0, 39, 23, 19, 10, 20, 20, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 24, 24, 9, 25, 4, 0, 9, 0, 22, 26, -1, 20, 2, 0, 3, 1, 4, 1, 5, 0, 27, 10, 39, 23, 19, 11, 20, 20, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 15, 5, 16, 1, 23, 24, 24, 9, 25, 4, 0, 9, 0, 29, 28, -1, 8, 30, 2, 31, 13, 32, 14, 33, 15, 34, 0, 35, 25, 36, 17, 37, 18, 0, 0, 0, 42, 41, -1, 13, 2, 0, 3, 1, 4, 1, 5, 0, 43, 26, 44, 13, 45, 27, 46, 28, 47, 29, 48, 0, 49, 4, 50, 4, 24, 9, 0, 0, 0, 52, 51, -1, 26, 2, 0, 3, 1, 4, 1, 5, 0, 27, 30, 39, 31, 19, 32, 20, 33, 8, 3, 9, 3, 10, 3, 11, 3, 12, 4, 13, 0, 14, 5, 15, 5, 16, 1, 53, 4, 54, 4, 55, 4, 56, 34, 57, 35, 58, 36, 59, 36, 60, 36, 61, 36, 0, 0, 0, 63, 62, -1, 29, 2, 0, 3, 1, 4, 1, 5, 0, 27, 37, 39, 38, 19, 39, 20, 40, 8, 3, 9, 3, 10, 3, 11, 3, 12, 0, 13, 0, 14, 5, 16, 1, 64, 41, 65, 13, 66, 1, 67, 1, 68, 1, 69, 13, 70, 4, 71, 4, 72, 42, 73, 43, 74, 43, 75, 4, 76, 44, 0, 0, 0, 29, 77, -1, 10, 30, 2, 31, 13, 32, 14, 78, 45, 79, 46, 80, 47, 34, 0, 35, 1, 36, 17, 37, 48, 0 - "conns" - + "version" + 2 diff --git a/demos/2d/sprite_shaders/sprite_shaders.scn b/demos/2d/sprite_shaders/sprite_shaders.scn index 7c36f2137c0b54e7b21cccd5c52ee12740721e34..b6060f8eaa9632f0ff34f9207ed5c01bc0373c5b 100644 GIT binary patch delta 3962 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 WwggG>GX&r8$nuQL48G|P_x}NWnX>`_ delta 2436 zcmYjT4{Q`=7JoC}?oPYgzff4{w)E?^1#E2>sfx$}Z)UbYK|rZNbDqvjccwT~1?ir+~)$%HjU5b3LJ2SfC^AU{lUAn z#KU@WD50A=t@UnWYv>wPfjU}sWMiyJ-B1Yfv7D(^@kxkKQ4KcPM-KOOLX#(~5Ns`J zSLItM77iwyt%wCu;AE z#S*z;!|KbLDVR&!AV`TXZ6&lcT}YO}lZ4h$@W?#=7T7HwDsJJz+OSaybvq%F;*mwny-)yw;qtqPXu@TbMi z{QKME`_!t$8Qw^ZUaCGUy`U~sm#E9+iA&rUu(_+oZyQ<~d~_3%fj!aFDo9_JLpX?S z?3{@E2M&6E;0kLmZ;8W;bTSZ&xub?d_vMOta$D#s=$FBGCiE%nEWS*dxt|w5AlsUx z%eyaj45)`tK-h48>LOIrh9de}xJvOsUvHQ8>q}1ufM;4Z6j^)xSzsM`z21dRTtx|qAhp` z?}b_#3XIrVDx;fT^(m`|{>HjDCg*_kSe z#tb=t_459@Z1BFH&^_zdL^i&?26o*uvvnL~`b2R`cz(gayYcLef<{WAPqyC8JqOf& z?d+qS#e-FpTU&g#>fZbeIXA;UZ#?tkJ~#Gp^>AR{#`U;j@KC_iGP(m%x)8c38T|K# zZ+YEz)Gq%PE2%G!r@js;MkZ_7u9DT<(H-&NnBf@1M%r-4V``8~>z**5SXnJW7md8E zMhm?@M^BF^qYS2HDHnPg7#|2?b&98*9=n-*~D8pzeBx-6<-Tg*HUFo;=lwp~vsY1}F z*m}ZMSNp7-n>N}{!JPI8WKNVIR<6>{5-n$IGs2zi1>Q_5Gy%FACBtd9Yo62G_Q?$w zNYb{l;>Vn|Q@dEWSZa{31so%7<#d;pqveU#iV`>E_45!Sd23 zfV=L;<(Tv*EYnmH>%U_kq1+56J?8Pv*o)1q%R9I+?dHdPrt82WS|c5l!e!Vvj>F>n zjMfTk2^8w_R2d49@?0o%A1EwAxN8FYF%1i8zM)Z3^rYchwvtWfQiiEGE`1N2=zLs? zX(r2}*KiKjA;CXZXN_HYT5(J*tKP(#y%`Cau&hjJKZ7bZ;Cp<|(Y@+kT!0cNorg-V z0`1wvQ4w#$*Ee6qkA>{9GgG0ycg|xN4?}<9@L>L1oFl)@CH3f`&DT5XIb~d3&Hv(k zs^&3DCPp+{ZDJt3CbQ@d@gvrlDlqj{3FqPtGG^#IWpB@3?80kuE4JfvQGvLcnV8gW z02>!bGq4LEQJ1rt&8r?)ST_M<_!|O#>SMJVCe>-faT&SW49PXXF(fZw6fe}VR21DD zGi=Lb*mTu4mT()?(<*GMX5Bt&r7TlRd%i{BqlG&DdO0v;n~t)i@dE^UmN4)KNqpKh5NktVC@}w zv5B$Ts{hZUM83|}ogWV*^>>Vw_5!p&ghu)=X1;yN zE%7&BWabmntzbsq;vJy06)XSVEQD6iZ#sq|^fM>*eFeaVFlPo??t#dFx#R_$tgv)nmp7cT$mRyVYfJdgq1TyjR(~J?0QmNNux= z+PuDs^dVM6!nFA0OwUp27*^z?Oyk#f9xu=2CGJnI`}zVT_S{7>sBRiyq;dj1x_ zjML0Qrse&gS{8Jcrsawkp1wkk$rjt?ghwi@Qi;m?5ISU*xgI|tum*)~L)+xpzh3_Z DwTTAl diff --git a/demos/2d/tetris/grid.xml b/demos/2d/tetris/grid.xml index 072ffb5e751..49ad4ccc416 100644 --- a/demos/2d/tetris/grid.xml +++ b/demos/2d/tetris/grid.xml @@ -1,153 +1,209 @@ - - + + - "" - + + "conn_count" + 1 + "conns" + 1, 0, 30, 29, 2, 0 + "editable_instances" + + "names" - + "Grid" - "Control" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "anchor/left" - "anchor/top" - "anchor/right" - "anchor/bottom" - "margin/left" - "margin/top" "margin/right" "margin/bottom" - "hint/tooltip" - "focus_neighbour/left" - "focus_neighbour/top" - "focus_neighbour/right" - "focus_neighbour/bottom" "focus/ignore_mouse" "focus/stop_mouse" "size_flags/horizontal" "size_flags/vertical" - "size_flags/stretch_ratio" "script/script" "__meta__" + "Control" "timer" - "Timer" + "process_mode" "wait_time" "one_shot" "autostart" + "Timer" "gameover" - "Label" + "anchor/right" + "anchor/bottom" "custom_colors/font_color" + "custom_colors/font_color_shadow" "custom_constants/shadow_offset_x" "custom_constants/shadow_offset_y" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" - "text" "align" "valign" - "autowrap" + "percent_visible" + "lines_skipped" + "max_lines_visible" + "Label" "piece_move_down" "timeout" - "version" - 1 - "conn_count" - 1 "node_count" 3 + "node_paths" + + + "nodes" + -1, -1, 9, 0, -1, 8, 1, 0, 2, 0, 3, 1, 4, 2, 5, 3, 6, 3, 7, 4, 8, 5, 0, 0, 0, 15, 10, -1, 4, 11, 6, 12, 7, 13, 1, 14, 1, 0, 0, 0, 28, 16, -1, 14, 17, 6, 18, 6, 3, 2, 4, 2, 5, 3, 19, 8, 20, 9, 21, 6, 22, 6, 23, 6, 24, 6, 25, 7, 26, 10, 27, 11, 0 "variants" - - False - 0 - True - 1 - 0 + 40 - "" - "" + False + True 2 - - + + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://grid.gd" - - + "2D" - + + "ofs" + -229.129, -80 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 "zoom" 1 - "ofs" - -69, -22 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "Script" - 1 + 1 + 1 + 1, 1, 1, 1 0, 0, 0, 1 + 0 + -1 - "nodes" - -1, -1, 1, 0, -1, 32, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 1, 17, 1, 18, 4, 19, 4, 20, 5, 21, 5, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 0, 28, 2, 29, 8, 30, 8, 31, 3, 32, 9, 33, 10, 0, 0, 0, 35, 34, -1, 9, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 36, 3, 37, 0, 38, 0, 32, 11, 0, 0, 0, 40, 39, -1, 45, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 12, 17, 12, 18, 4, 19, 4, 20, 4, 21, 4, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 2, 28, 2, 29, 8, 30, 1, 31, 3, 41, 13, 42, 12, 43, 12, 44, 4, 45, 3, 46, 3, 47, 3, 48, 4, 49, 0, 50, 0, 51, 6, 52, 12, 53, 12, 54, 0, 32, 11, 0 - "conns" - 1, 0, 56, 55, 2, 0 + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/tetris/tetris.xml b/demos/2d/tetris/tetris.xml index 1b5e5afeb05..a8e47a8ae40 100644 --- a/demos/2d/tetris/tetris.xml +++ b/demos/2d/tetris/tetris.xml @@ -1,147 +1,192 @@ - - + + - "" - + + "conn_count" + 1 + "conns" + 4, 1, 23, 22, 2, 0 + "editable_instances" + + "names" - + "Tetris" - "Panel" - "process/process" - "process/fixed_process" - "process/input" - "process/unhandled_input" - "process/mode" - "visibility/visible" - "visibility/toplevel" - "visibility/opacity" - "visibility/self_opacity" - "visibility/on_top" - "visibility/blend_mode" - "transform/notify" - "anchor/left" - "anchor/top" - "anchor/right" - "anchor/bottom" - "margin/left" - "margin/top" "margin/right" "margin/bottom" - "hint/tooltip" - "focus_neighbour/left" - "focus_neighbour/top" - "focus_neighbour/right" - "focus_neighbour/bottom" "focus/ignore_mouse" "focus/stop_mouse" "size_flags/horizontal" "size_flags/vertical" - "size_flags/stretch_ratio" - "script/script" "__meta__" + "Panel" "Grid" - "Control" + "margin/left" + "margin/top" "Label" - "range/min" - "range/max" - "range/step" - "range/page" - "range/value" - "range/exp_edit" - "rounded_values" "text" - "align" - "valign" - "autowrap" + "percent_visible" + "lines_skipped" + "max_lines_visible" "score" "restart" - "Button" - "disabled" "toggle_mode" - "click_on_press" - "icon" "flat" - "clip_text" + "Button" "restart_pressed" "pressed" - "version" - 1 - "conn_count" - 1 "node_count" 5 + "node_paths" + + + "nodes" + -1, -1, 8, 0, -1, 7, 1, 0, 2, 0, 3, 1, 4, 2, 5, 3, 6, 3, 7, 4, 0, 0, 0, 2147483647, 9, 5, 4, 10, 6, 11, 7, 1, 8, 2, 9, 0, 0, 0, 12, 12, -1, 11, 10, 10, 11, 11, 1, 12, 2, 13, 3, 2, 4, 2, 5, 3, 13, 14, 14, 15, 15, 16, 16, 17, 0, 0, 0, 12, 17, -1, 11, 10, 18, 11, 19, 1, 20, 2, 21, 3, 2, 4, 2, 5, 3, 13, 22, 14, 15, 15, 16, 16, 17, 0, 0, 0, 21, 18, -1, 11, 10, 10, 11, 23, 1, 24, 2, 25, 3, 1, 4, 2, 5, 3, 6, 3, 19, 1, 13, 26, 20, 1, 0 "variants" - - False - 0 - True - 1 - 0 + 400 - "" - "" + False + True 2 - + + "__editor_plugin_screen__" + "2D" "__editor_plugin_states__" - - "Script" - - "current" - 0 - "sources" - - "res://grid.gd" - - + "2D" - + + "ofs" + -229.129, -54.344 + "snap_grid" + False + "snap_offset" + 0, 0 + "snap_pixel" + False + "snap_relative" + False + "snap_rotation" + False + "snap_rotation_offset" + 0 + "snap_rotation_step" + 0.261799 + "snap_show_grid" + False + "snap_step" + 10, 10 "zoom" 1.360374 - "ofs" - -44.5757, -54.344 "3D" - - "zfar" - 500 + + "ambient_light_color" + 0.15, 0.15, 0.15, 1 + "default_light" + True + "default_srgb" + False + "deflight_rot_x" + 0.942478 + "deflight_rot_y" + 0.628319 "fov" 45 - "window_mode" - 0 - "window_0" - - "distance" - 4 - "default_light" - True - "x_rot" - 0.337 - "y_rot" - -0.575 - "show_grid" - True - "show_origin" - True - "pos" - 0, 0, 0 - + "show_grid" + True + "show_origin" + True + "viewport_mode" + 1 + "viewports" + + + "distance" + 4 + "listener" + True + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "distance" + 4 + "listener" + False + "pos" + 0, 0, 0 + "use_environment" + False + "use_orthogonal" + False + "x_rot" + 0 + "y_rot" + 0 + + + "zfar" + 500 "znear" 0.1 + "Anim" + + "visible" + False + "__editor_run_settings__" - + "custom_args" "-l $scene" "run_mode" 0 - "__editor_plugin_screen__" - "2D" - + 40 35 80 @@ -151,6 +196,9 @@ 283 49 "Score:" + 1 + 0 + -1 252 55 293 @@ -161,11 +209,9 @@ 311 "Restart" - "nodes" - -1, -1, 1, 0, -1, 32, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 1, 17, 1, 18, 4, 19, 4, 20, 5, 21, 5, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 0, 28, 2, 29, 8, 30, 8, 31, 3, 32, 9, 33, 10, 0, 0, 0, 35, 34, 11, 4, 18, 12, 19, 13, 20, 14, 21, 15, 0, 0, 0, 36, 36, -1, 42, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 1, 17, 1, 18, 16, 19, 17, 20, 18, 21, 19, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 2, 28, 2, 29, 8, 30, 1, 31, 3, 37, 4, 38, 3, 39, 3, 40, 3, 41, 4, 42, 0, 43, 0, 44, 20, 45, 1, 46, 1, 47, 0, 32, 9, 0, 0, 0, 36, 48, -1, 42, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 1, 17, 1, 18, 21, 19, 22, 20, 23, 21, 24, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 2, 28, 2, 29, 8, 30, 1, 31, 3, 37, 4, 38, 3, 39, 3, 40, 3, 41, 4, 42, 0, 43, 0, 44, 25, 45, 1, 46, 1, 47, 0, 32, 9, 0, 0, 0, 50, 49, -1, 38, 2, 0, 3, 0, 4, 0, 5, 0, 6, 1, 7, 2, 8, 0, 9, 3, 10, 3, 11, 2, 12, 1, 13, 0, 14, 1, 15, 1, 16, 1, 17, 1, 18, 16, 19, 26, 20, 27, 21, 28, 22, 6, 23, 7, 24, 7, 25, 7, 26, 7, 27, 0, 28, 2, 29, 8, 30, 8, 31, 3, 51, 0, 52, 0, 53, 0, 44, 29, 54, 9, 55, 0, 56, 0, 32, 9, 0 - "conns" - 4, 1, 58, 57, 2, 0 + "version" + 2 - + \ No newline at end of file diff --git a/demos/2d/texscreen/bubbles.scn b/demos/2d/texscreen/bubbles.scn index 41026aceed0d264372e05e999c94af67fcbbd51a..8509b3811c391420f9584b22e9896e76b0a30f9c 100644 GIT binary patch delta 2496 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 B*{uKo delta 1369 zcmWkuYitx{6utABr{*_m}_ zwv=Mr(FEcT4AG`WLJTT~g!o9zR169+k_g5}VsyC4$^DX>oOAA% zn=?K4xoTW9oJhdkss*@N4e)0GfB`5mz>o^$5TKgyp~qBh8_f)B)TE@wyB~ljeaa@7 zMJf+Tok0dz(gFhE4q1ze6A&V8ykTjoL6)&S@Gq%B@PuFR4YVOj=HVCwhyWFY!*^K+ zT1gO^2nVwX$GUW!oDe8AYC~hXqo;L4 zcXz~<5MxkJXyB}TQPoHb1C3swn|G*@m8Y7Z!3#764Si(Pm2;}IO>qU))J82kZezW= zs$46iE!VYjP*0W%SxYN8vcG04q+|Ok;s(vSFxLw;vaXd^a-Psr+6-YY)LW+bt8!me zTpuwlo60$>;OshDYAAw39xu z$hgObs~y*-t~M&$s;gVd@39wtWc$)vD&!n>RasUq@2*$7Pb^{vZE3%FHjq>85#21$ zNbi(u%il=Z*dOUEZV+--reLT=mns_qbUd$`nRFaG$p-;Pw@l#3`_izKf+|uK)GX7K zHLGB{N)%x#%9&P%dTdnMhf&mnW2&vIrt3fp>5qq~+Z=Z!+Fg_Rwb+y*E1sK<4A>{@I<3;V?ouN7>Y zmTzHkD!i93U73oD?w%i5gPPj+*nO?~4mRRj%%Y_7gt!^!pb&ISH81D&acU?VeeI}p zREaXSMW$oN$>$8st4p}Uq5XZ>ibal@uB?G zX2zzi)vP{7J>J1?rI{PC^^C_y5(kxt2hRkoY}TQ!GT}>YPL3*VoHJ@|_ksy2q_mVD z#GL;lefSw`WgR6fT>fzB^jEE~Ok>z%&b}TFdi*hQ9W36p4i)Udr`Zh6?ls9I$8~Sz z#&o)UAiC>sY?pc^#F+FOlhIo>*3_sn&$n1YY#i7JW=9q3F?D(}c-RnDpcg?u$#8 z9>P_rWs?y;Ry=YYRK_l}PX?&#>gLD=CGivv;*qX%T^B&^d=ng{4nO6)4btXpJ&Em! zzc4ui%YAc=*Q+lc_!wk`B=2+#C1!l#70HsoG$ipgv2pO?+wtrCvo|3v76D?LJdVS0 zu{ZT?g#*M-rj33){8xq|uJ@^C!5mVFH~iNDY{K1GhXW|!N^BZf;P=BmZX<|(jUE diff --git a/demos/2d/texscreen/lens.scn b/demos/2d/texscreen/lens.scn index 5c6f8b7af86e8c57171b6c1d4562d8548aad835a..530a0b1eb036632213586f3d591e56a2e2315a99 100644 GIT binary patch delta 1592 zcmW+%e{2)i9sk~)6FYH89f(O{68vlvpn)b3f+%T6zUOm(xM>jBiCWrK_s;g&Ik4}{ zogESyb`C8R)P{;iT?f*tuyz$w+o@u$T9t~rVM1+5DM)DQCXkLFg{@ltXtzl$)5MNF z>8tnse!lO0zn|~-y{9)_`)TdYSX>a`!SDbWO8|mS00yAM09&eLfFT^z5Uys2l-why z;z?PRVHiDDCqN~63~FtcE*n}=Ps$ytl#{9V_zwTpdeT#>rgaWQ&4@XC45~LcXVWB)o9P8z(tymztgs<6Gr$t0v6|GH^SLd9S@XE@YAdp zpQ#okbxbm%1vwX|UrM`h5PalGzHWwN#+iLHlgyyWFQ+bPJF8?yZ&cOr8)*|=LpQ)O z(shH8okLPV))gt6aPSwPk*wrjMGhRqjmr?i^EbKcILNE~8@!Hg%!S`(4G5A>+=z9K zOja_C#7IR!msBGiI8@P**9`EGkj2!25!?zg{fbL!d2{06Z!ym5a`ND7fju|bA5gCn z#hhG_L=he$Q3!`7D#OKeTGj>9L%SgxJjcLNvI26mx1po#N?Zv@i7WhwBc9ilLMhLi zpoT(DF)tNH4OmHf5b$Ne889mhMN@$z^?V2$u+vVis-ZVbCO&~|=#a(u%A0YH z8IuB&j9MtA`3uN7y9+-GLz(vlbUWX!Io-4F$h$olw~OA*0em@E;+O#eIsOd#5%^o?cUCc!&@Fn#=GuVI zF`W_GhOgjKbh->x%8PkrTt4`O?ev9n)W_%=nFu^erWiS&*u}k8eRvxNk>mDjnjO)m zRO&$w{)cX%?YP7?36C7M^e(3@cAK+g1jek2Q}~E&W^~1T@wy#%3wVi(Hd!$J!Uwba zORK^|bQNceYWu7zA^a!0a<&_DWx%A+6`8>X=XaMMKL5euVi+4N<`1W;Zn#EZ)6@u3 z+<-5!DLI`yhh2;~L7!zO|4gI+2D$xdN&i2$MZxAa$)>e2>SO`BOgfH7D#sLgUtZIH zGm5SJ{qVnWbNDEeQi48KP0F>!Z{en=V!g8cJ#u8<#vLv#45p?>OxdGvB zbuA<(BAkoRmu_1BYo#>-S7nJ6hyUo@m-uwyE9b zuHJSGm!sipw29SprS%=lAqy(IUzOkb8~4rp{Lk>?C|5oK#@b`F(@xhc#7J{#W|hW> z6|JC;NTA~CYG z!X^M~U3i51;=MiRNR9vVXoMer`q0A6#p<~Yp5AZ&S@+D&y*D!dx^JHEy%JVp{w>}w z-j8-1+WPK%TD?^MNNRkv^YumU{!MoG&v9tR{NCTS^zOoePo=}&$K&dhx%v3=n`fpU zPV^lhQ%dT@=ePdB_%Dl92ky*1bhbc!7Z$+e3Mm#$A;j(|FKl9P;ugtf`2HReA*PhuP;vE>lCNRMEgXYsi>a^r hj9EDC+jH{6bd-Eu1JT~?k(%F!>A_e$COr5q{s-z({7nD= delta 1555 zcmWkvYitx%6h1T4?zG#|7TQwi()R9dYtf1;FHMQiGc#MDK@@1>10QqmPN&%)KhPg5h*49G(O@J&Gx&&t#zc+L5MQ@9Ip;od@0auV z^4${+dmFZF8`dzMJ<9GvTm|2_Z6n|JJT+o5-?qSWM&{S|g4?EorXSQ+a2^CiNhadd$Eu-AEPU z)~!h-Y}4_tN{>JdA^VSBvGQuTiJl0mTgBz@4&Fr|kov?G@cT?FZVzkBDKLL1XJ&@! zdrZVGXeZa;pVJ{>Lhz?c!ln{S;cx5)(Mpe>)5WxxUJcDeKQEZ_W|lKOi`mS8 zD$)*%h@`j(cw43J8~JP8gm)+h@gVkLqdFt{5F_iLlSnu}l(w1gLnE07YP_>n&5w?n zp5|tEviIwBE0cA-oStR5F?uLmDpcci|m&Uwu7M`QD(MAr3#(0tKzbH?&Oh=U*d984Awi-{sTTw6?d zrpsdJy7LeB= z^W0uYRBDW3ENm1}?cN@JE&itB-=Cr3>QURu>SKWrh63$}LcB)Vr&VBVrcQZ+hUtyu zEy$CPz@+`vo|(2>hg~d(L8r5L29;P5NVl{YGYOEIPHmpJ(b@MhkI3-X%WuiEDHD_S{HZVtUr ze`KI<&oSD|n|6TT`ru?)5;kfmsb^7B`oC+s7*;<)8()OQM4gUGEu|~LkDd&qrGdB= z7veiOpsbXPyyrzxqr#R{ss4N1k zqTBH`{i56t2eO!iW{!B{;^^^jyUd7pY&s1l~he@XT6aXHe5x!X(%v z+4~ZBZ0);~8?I26hD@hmd9Jfwr(Haw8}JA0>ONjI=B8aIKBN51&pPqtr}^suJ-WBx3MEWRmJjlPB-?X4plm!B^H%fCS`R$Qts$^O0->% zwn>LdPcL3q;lcITxI=qL_Q%|DJ?&W!M=L|>Il5SMJ*#JaP-SWlh(*VI{(|)J?Ce_H zH1ulaY49)apUVW7XxqpVdR#jq=o7|zan1U>>F&WdzlSNo%lDM4&0NlM(x>m&?!)!? zRM^P-IX9y-FYVK2ES;)aW|MBech&A^w7)QU*&mbFamaPw*I%^G^;|@vSUtONA9_kX z-YG-!vw_|-{S{glUBhKc!Z>yf{`*tQ>hh{GfLIQ($9R8}fg}z763BqlN@fG)LP1C; z+(ab!ZwBx_4&R`*Rqnvk7)h3nU^5P)j6)b1G%IH0sRx*N* zp^qhKBaJ94D-NTs{D$)BXCXqm@E9y1GWJ3T_fs5x91m{1Fqx6L_QST}ZQ9&V@IM>Y B;7kAj From 7589b2bf605b58fbb0e34dec8ae833708e9b54ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 21 Nov 2015 16:13:43 +0100 Subject: [PATCH 6/9] Improve code formatting The scripts were streamlined using more or less the following conventions: - space after a comma in lists of arguments - spaces around weak operators (+, -), no spaces around strong operators (*, /) - spaces around comparison operators and compound assignment operators - space after a comment start (#) - removed trailing spaces or tabs, apart from those that delimit the function indentation level (those could be removed too but since they are added automatically by the editor when typing code, keeping them for now) - function blocks separate by two newlines - comment sentences start with an upper-case letter --- demos/2d/area_input/input.gd | 19 +- demos/2d/dynamic_collision_shapes/ball.gd | 19 +- .../dynamic_colobjs.gd | 25 +- demos/2d/fog_of_war/fog.gd | 97 ++++--- demos/2d/fog_of_war/troll.gd | 32 +-- demos/2d/hdr/beach_cave.gd | 30 +-- demos/2d/hexamap/troll.gd | 30 +-- demos/2d/isometric/troll.gd | 30 +-- demos/2d/isometric_light/cubio.gd | 116 ++++----- demos/2d/isometric_light/map.gd | 15 +- demos/2d/isometric_light/shoot.gd | 19 +- demos/2d/kinematic_char/colworld.gd | 16 +- demos/2d/kinematic_char/engine.cfg | 2 +- demos/2d/kinematic_char/player.gd | 169 ++++++------ demos/2d/kinematic_col/player.gd | 22 +- demos/2d/lookat/lookat.gd | 37 +-- demos/2d/motion/motion.gd | 34 ++- demos/2d/navpoly/navigation.gd | 63 ++--- demos/2d/platformer/bullet.gd | 12 +- demos/2d/platformer/coin.gd | 19 +- demos/2d/platformer/enemy.gd | 90 +++---- demos/2d/platformer/moving_platform.gd | 20 +- demos/2d/platformer/player.gd | 244 ++++++++---------- .../polygon_path_finder/polygonpathfinder.gd | 49 ++-- demos/2d/pong/pong.gd | 83 +++--- .../2d/screen_space_shaders/screen_shaders.gd | 18 +- demos/2d/shower_of_bullets/bullets.gd | 60 ++--- demos/2d/shower_of_bullets/shower.gd | 30 +-- demos/2d/space_shooter/asteroid.gd | 41 ++- demos/2d/space_shooter/enemy1.gd | 29 +-- demos/2d/space_shooter/enemy2.gd | 52 ++-- demos/2d/space_shooter/enemy_shot.gd | 18 +- demos/2d/space_shooter/game_state.gd | 20 +- demos/2d/space_shooter/main_menu.gd | 12 +- demos/2d/space_shooter/rail.gd | 19 +- demos/2d/space_shooter/ship.gd | 64 +++-- demos/2d/space_shooter/shot.gd | 33 +-- demos/2d/tetris/grid.gd | 220 +++++++--------- demos/2d/texscreen/bubbles.gd | 9 +- demos/2d/texscreen/lens.gd | 45 ++-- 40 files changed, 851 insertions(+), 1111 deletions(-) diff --git a/demos/2d/area_input/input.gd b/demos/2d/area_input/input.gd index 3f719fc853e..e9cc9f3c1d0 100644 --- a/demos/2d/area_input/input.gd +++ b/demos/2d/area_input/input.gd @@ -1,16 +1,15 @@ extends Area2D -#virtual from CollisionObject2D (also available as signal) + +# Virtual from CollisionObject2D (also available as signal) func _input_event(viewport, event, shape_idx): - #convert event to local coordinates - if (event.type==InputEvent.MOUSE_MOTION): - event = make_input_local( event ) + # Convert event to local coordinates + if (event.type == InputEvent.MOUSE_MOTION): + event = make_input_local(event) get_node("label").set_text(str(event.pos)) - -#virtual from CollisionObject2D (also available as signal) + + +# Virtual from CollisionObject2D (also available as signal) func _mouse_exit(): - get_node("label").set_text("") - - - + get_node("label").set_text("") diff --git a/demos/2d/dynamic_collision_shapes/ball.gd b/demos/2d/dynamic_collision_shapes/ball.gd index c17b20f9c87..8ffa33f7468 100644 --- a/demos/2d/dynamic_collision_shapes/ball.gd +++ b/demos/2d/dynamic_collision_shapes/ball.gd @@ -1,21 +1,18 @@ extends RigidBody2D -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +var timeout = 5 -var timeout=5 func _process(delta): - timeout-=delta - if (timeout<1): + timeout -= delta + if (timeout < 1): set_opacity(timeout) - if (timeout<0): + if (timeout < 0): queue_free() + + func _ready(): - set_process(true) # Initialization here - pass - - + set_process(true) diff --git a/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd b/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd index a6a42a1914c..1595195c74c 100644 --- a/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd +++ b/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd @@ -1,23 +1,20 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" -const EMIT_INTERVAL=0.1 -var timeout=EMIT_INTERVAL +# Member variables +const EMIT_INTERVAL = 0.1 +var timeout = EMIT_INTERVAL + func _process(delta): - timeout-=delta - if (timeout<0): - timeout=EMIT_INTERVAL + timeout -= delta + if (timeout < 0): + timeout = EMIT_INTERVAL var ball = preload("res://ball.scn").instance() - ball.set_pos( Vector2(randf() * get_viewport_rect().size.x, 0) ) + ball.set_pos(Vector2(randf()*get_viewport_rect().size.x, 0)) add_child(ball) - + + func _ready(): - set_process(true) # Initialization here - pass - - + set_process(true) diff --git a/demos/2d/fog_of_war/fog.gd b/demos/2d/fog_of_war/fog.gd index 9da5680e4d0..82979264c4a 100644 --- a/demos/2d/fog_of_war/fog.gd +++ b/demos/2d/fog_of_war/fog.gd @@ -1,86 +1,79 @@ extends TileMap -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables -# boundarys for the fog rectangle -var x_min = -20 # left start tile -var x_max = 20 # right end tile -var y_min = -20 # top start tile -var y_max = 20 # bottom end tile +# Boundaries for the fog rectangle +var x_min = -20 # Left start tile +var x_max = 20 # Right end tile +var y_min = -20 # Top start tile +var y_max = 20 # Bottom end tile -var position # players position +var position # Player's position -# iteration variables +# Iteration variables var x var y -# variable to check if player moved +# Variables to check if the player moved var x_old var y_old -# array to build up the visible area like a square -# first value determines the width/height of the tip -# here it would be 2*2 + 1 = 5 tiles wide/high -# second value determines the total squares size -# here it would be 5*2 + 1 = 10 tiles wide/high -var l = range(2,5) +# Array to build up the visible area like a square. +# First value determines the width/height of the tip. +# Here it would be 2*2 + 1 = 5 tiles wide/high. +# Second value determines the total squares size. +# Here it would be 5*2 + 1 = 10 tiles wide/high. +var l = range(2, 5) -# process that runs in realtime + +# Process that runs in realtime func _fixed_process(delta): position = get_node("../troll").get_pos() - # calculate the corresponding tile + # Calculate the corresponding tile # from the players position x = int(position.x/get_cell_size().x) - # switching from positive to negative tile positions + # Switching from positive to negative tile positions # causes problems because of rounding problems if position.x < 0: - x -= 1 # correct negative values + x -= 1 # Correct negative values y = int(position.y/get_cell_size().y) - if position.y < 0: + if (position.y < 0): y -= 1 - - # check if the player moved one tile further - if (x_old != x) or (y_old != y): - - # create the transparent part (visited area) - var end = l.size()-1 + + # Check if the player moved one tile further + if ((x_old != x) or (y_old != y)): + # Create the transparent part (visited area) + var end = l.size() - 1 var start = 0 for steps in range(l.size()): - for m in range(x-l[end]-1,x+l[end]+2): - for n in range(y-l[start]-1,y+l[start]+2): - if get_cell(m,n) != 0: - set_cell(m,n,1,0,0) + for m in range(x - l[end] - 1, x + l[end] + 2): + for n in range(y - l[start] - 1, y + l[start] + 2): + if (get_cell(m, n) != 0): + set_cell(m, n, 1, 0, 0) + end -= 1 + start += 1 + + # Create the actual and active visible part + var end = l.size() - 1 + var start = 0 + for steps in range(l.size()): + for m in range(x - l[end], x + l[end] + 1): + for n in range(y - l[start], y + l[start] + 1): + set_cell(m, n, -1) end -= 1 start += 1 - # create the actual and active visible part - var end = l.size()-1 - var start = 0 - for steps in range(l.size()): - for m in range(x-l[end],x+l[end]+1): - for n in range(y-l[start],y+l[start]+1): - set_cell(m,n,-1) - end -= 1 - start += 1 - x_old = x y_old = y - - pass + func _ready(): # Initalization here - - # create a square filled with the 100% opaque fog - for x in range(x_min,x_max): - for y in range(y_min,y_max): - set_cell(x,y,0,0,0) + # Create a square filled with the 100% opaque fog + for x in range(x_min, x_max): + for y in range(y_min, y_max): + set_cell(x, y, 0, 0, 0) set_fixed_process(true) - pass - - diff --git a/demos/2d/fog_of_war/troll.gd b/demos/2d/fog_of_war/troll.gd index d118d3a2bad..454a3ac3a30 100644 --- a/demos/2d/fog_of_war/troll.gd +++ b/demos/2d/fog_of_war/troll.gd @@ -2,42 +2,38 @@ extends KinematicBody2D # This is a simple collision demo showing how -# the kinematic cotroller works. +# the kinematic controller works. # move() will allow to move the node, and will -# always move it to a non-colliding spot, +# always move it to a non-colliding spot, # as long as it starts from a non-colliding spot too. +# Member variables +const MOTION_SPEED = 160 # Pixels/second -#pixels / second -const MOTION_SPEED=160 func _fixed_process(delta): - var motion = Vector2() if (Input.is_action_pressed("move_up")): - motion+=Vector2(0,-1) + motion += Vector2(0, -1) if (Input.is_action_pressed("move_bottom")): - motion+=Vector2(0,1) + motion += Vector2(0, 1) if (Input.is_action_pressed("move_left")): - motion+=Vector2(-1,0) + motion += Vector2(-1, 0) if (Input.is_action_pressed("move_right")): - motion+=Vector2(1,0) + motion += Vector2(1, 0) - motion = motion.normalized() * MOTION_SPEED * delta + motion = motion.normalized()*MOTION_SPEED*delta motion = move(motion) - #make character slide nicely through the world + # Make character slide nicely through the world var slide_attempts = 4 - while(is_colliding() and slide_attempts>0): + while(is_colliding() and slide_attempts > 0): motion = get_collision_normal().slide(motion) - motion=move(motion) - slide_attempts-=1 - + motion = move(motion) + slide_attempts -= 1 + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/hdr/beach_cave.gd b/demos/2d/hdr/beach_cave.gd index 9dffbc46622..9829bd3611d 100644 --- a/demos/2d/hdr/beach_cave.gd +++ b/demos/2d/hdr/beach_cave.gd @@ -1,26 +1,22 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" -const CAVE_LIMIT=1000 +# Member variables +const CAVE_LIMIT = 1000 -func _input(ev): - if (ev.type==InputEvent.MOUSE_MOTION and ev.button_mask&1): - var rel_x = ev.relative_x + +func _input(event): + if (event.type == InputEvent.MOUSE_MOTION and event.button_mask&1): + var rel_x = event.relative_x var cavepos = get_node("cave").get_pos() - cavepos.x+=rel_x - if (cavepos.x<-CAVE_LIMIT): - cavepos.x=-CAVE_LIMIT - elif (cavepos.x>0): - cavepos.x=0 + cavepos.x += rel_x + if (cavepos.x < -CAVE_LIMIT): + cavepos.x = -CAVE_LIMIT + elif (cavepos.x > 0): + cavepos.x = 0 get_node("cave").set_pos(cavepos) - + func _ready(): - set_process_input(true) # Initialization here - pass - - + set_process_input(true) diff --git a/demos/2d/hexamap/troll.gd b/demos/2d/hexamap/troll.gd index d118d3a2bad..0e4d7ce5359 100644 --- a/demos/2d/hexamap/troll.gd +++ b/demos/2d/hexamap/troll.gd @@ -2,42 +2,38 @@ extends KinematicBody2D # This is a simple collision demo showing how -# the kinematic cotroller works. +# the kinematic controller works. # move() will allow to move the node, and will # always move it to a non-colliding spot, # as long as it starts from a non-colliding spot too. +# Member variables +const MOTION_SPEED = 160 # Pixels/second -#pixels / second -const MOTION_SPEED=160 func _fixed_process(delta): - var motion = Vector2() if (Input.is_action_pressed("move_up")): - motion+=Vector2(0,-1) + motion += Vector2(0, -1) if (Input.is_action_pressed("move_bottom")): - motion+=Vector2(0,1) + motion += Vector2(0, 1) if (Input.is_action_pressed("move_left")): - motion+=Vector2(-1,0) + motion += Vector2(-1, 0) if (Input.is_action_pressed("move_right")): - motion+=Vector2(1,0) + motion += Vector2(1, 0) - motion = motion.normalized() * MOTION_SPEED * delta + motion = motion.normalized()*MOTION_SPEED*delta motion = move(motion) - #make character slide nicely through the world + # Make character slide nicely through the world var slide_attempts = 4 - while(is_colliding() and slide_attempts>0): + while(is_colliding() and slide_attempts > 0): motion = get_collision_normal().slide(motion) - motion=move(motion) - slide_attempts-=1 - + motion = move(motion) + slide_attempts -= 1 + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/isometric/troll.gd b/demos/2d/isometric/troll.gd index d118d3a2bad..c44a6228996 100644 --- a/demos/2d/isometric/troll.gd +++ b/demos/2d/isometric/troll.gd @@ -2,42 +2,38 @@ extends KinematicBody2D # This is a simple collision demo showing how -# the kinematic cotroller works. +# the kinematic controller works. # move() will allow to move the node, and will # always move it to a non-colliding spot, # as long as it starts from a non-colliding spot too. +# Member variables +const MOTION_SPEED = 160 # Pixels/seconds -#pixels / second -const MOTION_SPEED=160 func _fixed_process(delta): - var motion = Vector2() if (Input.is_action_pressed("move_up")): - motion+=Vector2(0,-1) + motion += Vector2(0, -1) if (Input.is_action_pressed("move_bottom")): - motion+=Vector2(0,1) + motion += Vector2(0, 1) if (Input.is_action_pressed("move_left")): - motion+=Vector2(-1,0) + motion += Vector2(-1, 0) if (Input.is_action_pressed("move_right")): - motion+=Vector2(1,0) + motion += Vector2(1, 0) - motion = motion.normalized() * MOTION_SPEED * delta + motion = motion.normalized()*MOTION_SPEED*delta motion = move(motion) - #make character slide nicely through the world + # Make character slide nicely through the world var slide_attempts = 4 - while(is_colliding() and slide_attempts>0): + while(is_colliding() and slide_attempts > 0): motion = get_collision_normal().slide(motion) - motion=move(motion) - slide_attempts-=1 - + motion = move(motion) + slide_attempts -= 1 + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/isometric_light/cubio.gd b/demos/2d/isometric_light/cubio.gd index 30c766936cb..7e2ff2a5c44 100644 --- a/demos/2d/isometric_light/cubio.gd +++ b/demos/2d/isometric_light/cubio.gd @@ -1,96 +1,86 @@ extends KinematicBody2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables const MAX_SPEED = 300.0 const IDLE_SPEED = 10.0 -const ACCEL=5.0 -const VSCALE=0.5 -const SHOOT_INTERVAL=0.3 +const ACCEL = 5.0 +const VSCALE = 0.5 +const SHOOT_INTERVAL = 0.3 -var speed=Vector2() -var current_anim="" -var current_mirror=false +var speed = Vector2() +var current_anim = "" +var current_mirror = false -var shoot_countdown=0 +var shoot_countdown = 0 -func _input(ev): - if (ev.type==InputEvent.MOUSE_BUTTON and ev.button_index==1 and ev.pressed and shoot_countdown<=0): - var pos = get_canvas_transform().affine_inverse() * ev.pos - var dir = (pos-get_global_pos()).normalized() + +func _input(event): + if (event.type == InputEvent.MOUSE_BUTTON and event.button_index == 1 and event.pressed and shoot_countdown <= 0): + var pos = get_canvas_transform().affine_inverse()*event.pos + var dir = (pos - get_global_pos()).normalized() var bullet = preload("res://shoot.scn").instance() - bullet.advance_dir=dir - bullet.set_pos( get_global_pos() + dir * 60 ) + bullet.advance_dir = dir + bullet.set_pos(get_global_pos() + dir*60) get_parent().add_child(bullet) - shoot_countdown=SHOOT_INTERVAL - - - + shoot_countdown = SHOOT_INTERVAL + func _fixed_process(delta): - - shoot_countdown-=delta + shoot_countdown -= delta var dir = Vector2() if (Input.is_action_pressed("up")): - dir+=Vector2(0,-1) + dir += Vector2(0, -1) if (Input.is_action_pressed("down")): - dir+=Vector2(0,1) + dir += Vector2(0, 1) if (Input.is_action_pressed("left")): - dir+=Vector2(-1,0) + dir += Vector2(-1, 0) if (Input.is_action_pressed("right")): - dir+=Vector2(1,0) - - if (dir!=Vector2()): - dir=dir.normalized() - speed = speed.linear_interpolate(dir*MAX_SPEED,delta*ACCEL) - var motion = speed * delta - motion.y*=VSCALE - motion=move(motion) + dir += Vector2(1, 0) + + if (dir != Vector2()): + dir = dir.normalized() + speed = speed.linear_interpolate(dir*MAX_SPEED, delta*ACCEL) + var motion = speed*delta + motion.y *= VSCALE + motion = move(motion) if (is_colliding()): var n = get_collision_normal() - motion=n.slide(motion) + motion = n.slide(motion) move(motion) - var next_anim="" - var next_mirror=false + var next_anim = "" + var next_mirror = false - if (dir==Vector2() and speed.length()IDLE_SPEED*0.1): - var angle = atan2(abs(speed.x),speed.y) + if (dir == Vector2() and speed.length() < IDLE_SPEED): + next_anim = "idle" + next_mirror = false + elif (speed.length() > IDLE_SPEED*0.1): + var angle = atan2(abs(speed.x), speed.y) - next_mirror = speed.x>0 - if (angle 0 + if (angle < PI/8): + next_anim = "bottom" + next_mirror = false + elif (angle < PI/4 + PI/8): + next_anim = "bottom_left" + elif (angle < PI*2/4 + PI/8): + next_anim = "left" + elif (angle < PI*3/4 + PI/8): + next_anim = "top_left" else: - next_anim="top" - next_mirror=false - - - if (next_anim!=current_anim or next_mirror!=current_mirror): + next_anim = "top" + next_mirror = false + + if (next_anim != current_anim or next_mirror != current_mirror): get_node("frames").set_flip_h(next_mirror) get_node("anim").play(next_anim) - current_anim=next_anim - current_mirror=next_mirror - + current_anim = next_anim + current_mirror = next_mirror func _ready(): # Initialization here set_fixed_process(true) set_process_input(true) - pass - - diff --git a/demos/2d/isometric_light/map.gd b/demos/2d/isometric_light/map.gd index f712aeeaec8..6b790ddf1cc 100644 --- a/demos/2d/isometric_light/map.gd +++ b/demos/2d/isometric_light/map.gd @@ -1,18 +1,7 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" -func _ready(): - # Initialization here - pass - - - - -func _on_prince_area_body_enter( body ): - if (body.get_name()=="cubio"): +func _on_prince_area_body_enter(body): + if (body.get_name() == "cubio"): get_node("message").show() - pass # replace with function body diff --git a/demos/2d/isometric_light/shoot.gd b/demos/2d/isometric_light/shoot.gd index 0486bbb6584..bf0b09dc0b8 100644 --- a/demos/2d/isometric_light/shoot.gd +++ b/demos/2d/isometric_light/shoot.gd @@ -1,27 +1,22 @@ extends KinematicBody2D -# member variables here, example: -# var a=2 -# var b="textvar" - -var advance_dir=Vector2(1,0) +# Member variables const ADVANCE_SPEED = 500.0 -var hit=false +var advance_dir = Vector2(1, 0) +var hit = false + func _fixed_process(delta): - if (hit): return - move(advance_dir*delta*ADVANCE_SPEED) + move(advance_dir*delta*ADVANCE_SPEED) if (is_colliding()): get_node("anim").play("explode") - hit=true + hit = true + func _ready(): # Initialization here set_fixed_process(true) - pass - - diff --git a/demos/2d/kinematic_char/colworld.gd b/demos/2d/kinematic_char/colworld.gd index fe2dc30bb6d..7926ef9d54b 100644 --- a/demos/2d/kinematic_char/colworld.gd +++ b/demos/2d/kinematic_char/colworld.gd @@ -1,18 +1,8 @@ extends Node2D -#member variables here, example: -#var a=2 -#var b="textvar" -func _ready(): - #Initalization here - pass - - - - -func _on_princess_body_enter( body ): - #the name of this editor-generated callback is unfortunate - if (body.get_name()=="player"): +func _on_princess_body_enter(body): + # The name of this editor-generated callback is unfortunate + if (body.get_name() == "player"): get_node("youwin").show() diff --git a/demos/2d/kinematic_char/engine.cfg b/demos/2d/kinematic_char/engine.cfg index 4ce8f836aec..8bdd5e2fc54 100644 --- a/demos/2d/kinematic_char/engine.cfg +++ b/demos/2d/kinematic_char/engine.cfg @@ -1,6 +1,6 @@ [application] -name="Kinematic Collision" +name="Kinematic Character" main_scene="res://colworld.scn" icon="res://icon.png" diff --git a/demos/2d/kinematic_char/player.gd b/demos/2d/kinematic_char/player.gd index 329382408bf..a5c64a303ab 100644 --- a/demos/2d/kinematic_char/player.gd +++ b/demos/2d/kinematic_char/player.gd @@ -1,137 +1,124 @@ extends KinematicBody2D -#This is a simple collision demo showing how -#the kinematic cotroller works. -#move() will allow to move the node, and will -#always move it to a non-colliding spot, -#as long as it starts from a non-colliding spot too. +# This is a simple collision demo showing how +# the kinematic controller works. +# move() will allow to move the node, and will +# always move it to a non-colliding spot, +# as long as it starts from a non-colliding spot too. +# Member variables +const GRAVITY = 500.0 # Pixels/second -#pixels / second -const GRAVITY = 500.0 - -#Angle in degrees towards either side that the player can -#consider "floor". +# Angle in degrees towards either side that the player can consider "floor" const FLOOR_ANGLE_TOLERANCE = 40 const WALK_FORCE = 600 -const WALK_MIN_SPEED=10 +const WALK_MIN_SPEED = 10 const WALK_MAX_SPEED = 200 const STOP_FORCE = 1300 const JUMP_SPEED = 200 -const JUMP_MAX_AIRBORNE_TIME=0.2 +const JUMP_MAX_AIRBORNE_TIME = 0.2 -const SLIDE_STOP_VELOCITY=1.0 #one pixel per second -const SLIDE_STOP_MIN_TRAVEL=1.0 #one pixel +const SLIDE_STOP_VELOCITY = 1.0 # One pixel per second +const SLIDE_STOP_MIN_TRAVEL = 1.0 # One pixel var velocity = Vector2() -var on_air_time=100 -var jumping=false +var on_air_time = 100 +var jumping = false + +var prev_jump_pressed = false -var prev_jump_pressed=false func _fixed_process(delta): - - #create forces - var force = Vector2(0,GRAVITY) + # Create forces + var force = Vector2(0, GRAVITY) var walk_left = Input.is_action_pressed("move_left") var walk_right = Input.is_action_pressed("move_right") var jump = Input.is_action_pressed("jump") - - var stop=true + + var stop = true if (walk_left): - if (velocity.x<=WALK_MIN_SPEED and velocity.x > -WALK_MAX_SPEED): - force.x-=WALK_FORCE - stop=false - + if (velocity.x <= WALK_MIN_SPEED and velocity.x > -WALK_MAX_SPEED): + force.x -= WALK_FORCE + stop = false elif (walk_right): - if (velocity.x>=-WALK_MIN_SPEED and velocity.x < WALK_MAX_SPEED): - force.x+=WALK_FORCE - stop=false + if (velocity.x >= -WALK_MIN_SPEED and velocity.x < WALK_MAX_SPEED): + force.x += WALK_FORCE + stop = false if (stop): var vsign = sign(velocity.x) var vlen = abs(velocity.x) - vlen -= STOP_FORCE * delta - if (vlen<0): - vlen=0 - - velocity.x=vlen*vsign + vlen -= STOP_FORCE*delta + if (vlen < 0): + vlen = 0 - - - #integrate forces to velocity - velocity += force * delta + velocity.x = vlen*vsign - #integrate velocity into motion and move - var motion = velocity * delta - - #move and consume motion + # Integrate forces to velocity + velocity += force*delta + + # Integrate velocity into motion and move + var motion = velocity*delta + + # Move and consume motion motion = move(motion) - - - var floor_velocity=Vector2() - + + var floor_velocity = Vector2() + if (is_colliding()): - # you can check which tile was collision against with this + # You can check which tile was collision against with this # print(get_collider_metadata()) - - #ran against something, is it the floor? get normal + + # Ran against something, is it the floor? Get normal var n = get_collision_normal() - - if ( rad2deg(acos(n.dot( Vector2(0,-1)))) < FLOOR_ANGLE_TOLERANCE ): - #if angle to the "up" vectors is < angle tolerance - #char is on floor - on_air_time=0 - floor_velocity=get_collider_velocity() - - - if (on_air_time==0 and force.x==0 and get_travel().length() < SLIDE_STOP_MIN_TRAVEL and abs(velocity.x) < SLIDE_STOP_VELOCITY and get_collider_velocity()==Vector2()): - #Since this formula will always slide the character around, - #a special case must be considered to to stop it from moving - #if standing on an inclined floor. Conditions are: - # 1) Standing on floor (on_air_time==0) + + if (rad2deg(acos(n.dot(Vector2(0, -1)))) < FLOOR_ANGLE_TOLERANCE): + # If angle to the "up" vectors is < angle tolerance + # char is on floor + on_air_time = 0 + floor_velocity = get_collider_velocity() + + if (on_air_time == 0 and force.x == 0 and get_travel().length() < SLIDE_STOP_MIN_TRAVEL and abs(velocity.x) < SLIDE_STOP_VELOCITY and get_collider_velocity() == Vector2()): + # Since this formula will always slide the character around, + # a special case must be considered to to stop it from moving + # if standing on an inclined floor. Conditions are: + # 1) Standing on floor (on_air_time == 0) # 2) Did not move more than one pixel (get_travel().length() < SLIDE_STOP_MIN_TRAVEL) # 3) Not moving horizontally (abs(velocity.x) < SLIDE_STOP_VELOCITY) # 4) Collider is not moving - - revert_motion() - velocity.y=0.0 - - else: - #For every other case of motion,our motion was interrupted. - #Try to complete the motion by "sliding" - #by the normal + revert_motion() + velocity.y = 0.0 + else: + # For every other case of motion, our motion was interrupted. + # Try to complete the motion by "sliding" by the normal motion = n.slide(motion) - velocity = n.slide(velocity) - #then move again + velocity = n.slide(velocity) + # Then move again move(motion) - - if (floor_velocity!=Vector2()): - #if floor moves, move with floor + + if (floor_velocity != Vector2()): + # If floor moves, move with floor move(floor_velocity*delta) - - if (jumping and velocity.y>0): - #if falling, no longer jumping - jumping=false - - if (on_air_time 0): + # If falling, no longer jumping + jumping = false + + if (on_air_time < JUMP_MAX_AIRBORNE_TIME and jump and not prev_jump_pressed and not jumping): + # Jump must also be allowed to happen if the character left the floor a little bit ago. # Makes controls more snappy. - velocity.y=-JUMP_SPEED - jumping=true - - on_air_time+=delta - prev_jump_pressed=jump + velocity.y = -JUMP_SPEED + jumping = true + + on_air_time += delta + prev_jump_pressed = jump + func _ready(): #Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/kinematic_col/player.gd b/demos/2d/kinematic_col/player.gd index 36784a9d9ff..48d54d1a336 100644 --- a/demos/2d/kinematic_col/player.gd +++ b/demos/2d/kinematic_col/player.gd @@ -2,35 +2,31 @@ extends KinematicBody2D # This is a simple collision demo showing how -# the kinematic cotroller works. +# the kinematic controller works. # move() will allow to move the node, and will # always move it to a non-colliding spot, # as long as it starts from a non-colliding spot too. +# Member variables +const MOTION_SPEED = 160 # Pixels/second -#pixels / second -const MOTION_SPEED=160 func _fixed_process(delta): - var motion = Vector2() if (Input.is_action_pressed("move_up")): - motion+=Vector2(0,-1) + motion += Vector2(0, -1) if (Input.is_action_pressed("move_bottom")): - motion+=Vector2(0,1) + motion += Vector2(0, 1) if (Input.is_action_pressed("move_left")): - motion+=Vector2(-1,0) + motion += Vector2(-1, 0) if (Input.is_action_pressed("move_right")): - motion+=Vector2(1,0) + motion += Vector2(1, 0) - motion = motion.normalized() * MOTION_SPEED * delta + motion = motion.normalized()*MOTION_SPEED*delta move(motion) - + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/lookat/lookat.gd b/demos/2d/lookat/lookat.gd index 742c5b06710..25b5e638d71 100644 --- a/demos/2d/lookat/lookat.gd +++ b/demos/2d/lookat/lookat.gd @@ -1,43 +1,34 @@ extends Sprite -# member variables here, example: -# var a=2 -# var b="textvar" - -const MODE_DIRECT=0 -const MODE_CONSTANT=1 -const MODE_SMOOTH=2 +# Member variables +const MODE_DIRECT = 0 +const MODE_CONSTANT = 1 +const MODE_SMOOTH = 2 const ROTATION_SPEED = 1 const SMOOTH_SPEED = 2.0 -export(int,"Direct","Constant","Smooth") var mode=MODE_DIRECT +export(int, "Direct", "Constant", "Smooth") var mode = MODE_DIRECT + func _process(delta): var mpos = get_viewport().get_mouse_pos() - if (mode==MODE_DIRECT): - + if (mode == MODE_DIRECT): look_at(mpos) - - elif (mode==MODE_CONSTANT): - + elif (mode == MODE_CONSTANT): var ang = get_angle_to(mpos) var s = sign(ang) - ang=abs(ang) + ang = abs(ang) - rotate( min(ang,ROTATION_SPEED*delta)*s ) + rotate(min(ang, ROTATION_SPEED*delta)*s) + elif (mode == MODE_SMOOTH): + var ang = get_angle_to(mpos) - elif (mode==MODE_SMOOTH): - - var ang = get_angle_to(mpos) - - rotate( ang*delta*SMOOTH_SPEED ) + rotate(ang*delta*SMOOTH_SPEED) + func _ready(): # Initialization here set_process(true) - pass - - diff --git a/demos/2d/motion/motion.gd b/demos/2d/motion/motion.gd index 8f8f56a889b..a7031b24e6e 100644 --- a/demos/2d/motion/motion.gd +++ b/demos/2d/motion/motion.gd @@ -1,31 +1,30 @@ extends Sprite - -export var use_idle=true - -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables const BEGIN = -113 const END = 907 -const TIME = 5.0 # seconds -const SPEED = (END-BEGIN)/TIME +const TIME = 5.0 # Seconds +const SPEED = (END - BEGIN)/TIME + +export var use_idle = true + func _process(delta): var ofs = get_pos() - ofs.x+=delta*SPEED - if (ofs.x>END): - ofs.x=BEGIN + ofs.x += delta*SPEED + if (ofs.x > END): + ofs.x = BEGIN set_pos(ofs) - + + func _fixed_process(delta): var ofs = get_pos() - ofs.x+=delta*SPEED - if (ofs.x>END): - ofs.x=BEGIN + ofs.x += delta*SPEED + if (ofs.x > END): + ofs.x = BEGIN set_pos(ofs) - + func _ready(): # Initialization here @@ -33,6 +32,3 @@ func _ready(): set_process(true) else: set_fixed_process(true) - pass - - diff --git a/demos/2d/navpoly/navigation.gd b/demos/2d/navpoly/navigation.gd index 9c3dc2921d6..50ea4c89659 100644 --- a/demos/2d/navpoly/navigation.gd +++ b/demos/2d/navpoly/navigation.gd @@ -1,63 +1,54 @@ extends Navigation2D -# member variables here, example: -# var a=2 -# var b="textvar" -var begin=Vector2() -var end=Vector2() -var path=[] +# Member variables +const SPEED = 200.0 + +var begin = Vector2() +var end = Vector2() +var path = [] -const SPEED=200.0 func _process(delta): - - - if (path.size()>1): - + if (path.size() > 1): var to_walk = delta*SPEED - while(to_walk>0 and path.size()>=2): - var pfrom = path[path.size()-1] - var pto = path[path.size()-2] + while(to_walk > 0 and path.size() >= 2): + var pfrom = path[path.size() - 1] + var pto = path[path.size() - 2] var d = pfrom.distance_to(pto) - if (d<=to_walk): - path.remove(path.size()-1) - to_walk-=d + if (d <= to_walk): + path.remove(path.size() - 1) + to_walk -= d else: - path[path.size()-1] = pfrom.linear_interpolate(pto,to_walk/d) - to_walk=0 - - var atpos = path[path.size()-1] + path[path.size() - 1] = pfrom.linear_interpolate(pto, to_walk/d) + to_walk = 0 + + var atpos = path[path.size() - 1] get_node("agent").set_pos(atpos) - if (path.size()<2): - path=[] + if (path.size() < 2): + path = [] set_process(false) - else: set_process(false) - func _update_path(): - - var p = get_simple_path(begin,end,true) - path=Array(p) # Vector2array to complex to use, convert to regular array + var p = get_simple_path(begin, end, true) + path = Array(p) # Vector2array too complex to use, convert to regular array path.invert() set_process(true) -func _input(ev): - if (ev.type==InputEvent.MOUSE_BUTTON and ev.pressed and ev.button_index==1): - begin=get_node("agent").get_pos() - #mouse to local navigatio cooards - end=ev.pos - get_pos() +func _input(event): + if (event.type == InputEvent.MOUSE_BUTTON and event.pressed and event.button_index == 1): + begin = get_node("agent").get_pos() + # Mouse to local navigation coordinates + end = event.pos - get_pos() _update_path() + func _ready(): # Initialization here set_process_input(true) - pass - - diff --git a/demos/2d/platformer/bullet.gd b/demos/2d/platformer/bullet.gd index 9aacc9809dd..f66bca6b246 100644 --- a/demos/2d/platformer/bullet.gd +++ b/demos/2d/platformer/bullet.gd @@ -1,21 +1,17 @@ extends RigidBody2D -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +var disabled = false -var disabled=false func disable(): if (disabled): return get_node("anim").play("shutdown") - disabled=true + disabled = true + func _ready(): # Initalization here get_node("Timer").start() - pass - - diff --git a/demos/2d/platformer/coin.gd b/demos/2d/platformer/coin.gd index 983cd46d888..11187327079 100644 --- a/demos/2d/platformer/coin.gd +++ b/demos/2d/platformer/coin.gd @@ -1,28 +1,19 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" - -var taken=false +# Member variables +var taken = false func _on_body_enter( body ): if (not taken and body extends preload("res://player.gd")): get_node("anim").play("taken") - taken=true + taken = true -func _ready(): - # Initalization here - pass - - - -func _on_coin_area_enter( area ): +func _on_coin_area_enter(area): pass # replace with function body -func _on_coin_area_enter_shape( area_id, area, area_shape, area_shape ): +func _on_coin_area_enter_shape(area_id, area, area_shape, area_shape): pass # replace with function body diff --git a/demos/2d/platformer/enemy.gd b/demos/2d/platformer/enemy.gd index a264cd0cffa..75f13e3ee9d 100644 --- a/demos/2d/platformer/enemy.gd +++ b/demos/2d/platformer/enemy.gd @@ -1,98 +1,84 @@ extends RigidBody2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables const STATE_WALKING = 0 const STATE_DYING = 1 - var state = STATE_WALKING - var direction = -1 -var anim="" +var anim = "" -var rc_left=null -var rc_right=null +var rc_left = null +var rc_right = null var WALK_SPEED = 50 var bullet_class = preload("res://bullet.gd") + func _die(): queue_free() + func _pre_explode(): - #stay there + # Stay there clear_shapes() set_mode(MODE_STATIC) get_node("sound").play("explode") - + func _integrate_forces(s): - var lv = s.get_linear_velocity() - var new_anim=anim + var new_anim = anim - if (state==STATE_DYING): - new_anim="explode" - elif (state==STATE_WALKING): + if (state == STATE_DYING): + new_anim = "explode" + elif (state == STATE_WALKING): + new_anim = "walk" - new_anim="walk" - - var wall_side=0.0 + var wall_side = 0.0 for i in range(s.get_contact_count()): var cc = s.get_contact_collider_object(i) var dp = s.get_contact_local_normal(i) if (cc): - - if (cc extends bullet_class and not cc.disabled): set_mode(MODE_RIGID) - state=STATE_DYING - #lv=s.get_contact_local_normal(i)*400 + state = STATE_DYING + #lv = s.get_contact_local_normal(i)*400 s.set_angular_velocity(sign(dp.x)*33.0) set_friction(1) cc.disable() get_node("sound").play("hit") - break - - - if (dp.x>0.9): - wall_side=1.0 - elif (dp.x<-0.9): - wall_side=-1.0 - - if (wall_side!=0 and wall_side!=direction): + + if (dp.x > 0.9): + wall_side = 1.0 + elif (dp.x < -0.9): + wall_side = -1.0 - direction=-direction - get_node("sprite").set_scale( Vector2(-direction,1) ) - if (direction<0 and not rc_left.is_colliding() and rc_right.is_colliding()): - direction=-direction - get_node("sprite").set_scale( Vector2(-direction,1) ) - elif (direction>0 and not rc_right.is_colliding() and rc_left.is_colliding()): - direction=-direction - get_node("sprite").set_scale( Vector2(-direction,1) ) - - - lv.x = direction * WALK_SPEED - - if( anim!=new_anim ): - anim=new_anim + if (wall_side != 0 and wall_side != direction): + direction = -direction + get_node("sprite").set_scale(Vector2(-direction, 1)) + if (direction < 0 and not rc_left.is_colliding() and rc_right.is_colliding()): + direction = -direction + get_node("sprite").set_scale(Vector2(-direction, 1)) + elif (direction > 0 and not rc_right.is_colliding() and rc_left.is_colliding()): + direction = -direction + get_node("sprite").set_scale(Vector2(-direction, 1)) + + lv.x = direction*WALK_SPEED + + if(anim != new_anim): + anim = new_anim get_node("anim").play(anim) - + s.set_linear_velocity(lv) func _ready(): # Initalization here - rc_left=get_node("raycast_left") - rc_right=get_node("raycast_right") - - - + rc_left = get_node("raycast_left") + rc_right = get_node("raycast_right") diff --git a/demos/2d/platformer/moving_platform.gd b/demos/2d/platformer/moving_platform.gd index 719d9e460e9..db75f6db6cc 100644 --- a/demos/2d/platformer/moving_platform.gd +++ b/demos/2d/platformer/moving_platform.gd @@ -1,27 +1,21 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables export var motion = Vector2() export var cycle = 1.0 -var accum=0.0 +var accum = 0.0 + func _fixed_process(delta): - - accum += delta * (1.0/cycle) * PI * 2.0 - accum = fmod(accum,PI*2.0) + accum += delta*(1.0/cycle)*PI*2.0 + accum = fmod(accum, PI*2.0) var d = sin(accum) var xf = Matrix32() - xf[2]= motion * d + xf[2]= motion*d get_node("platform").set_transform(xf) - + func _ready(): # Initalization here set_fixed_process(true) - pass - - diff --git a/demos/2d/platformer/player.gd b/demos/2d/platformer/player.gd index 9ee189df21e..3bf4f0f94c8 100644 --- a/demos/2d/platformer/player.gd +++ b/demos/2d/platformer/player.gd @@ -1,3 +1,4 @@ + extends RigidBody2D # Character Demo, written by Juan Linietsky. @@ -24,42 +25,40 @@ extends RigidBody2D # -Friction cant be used, so floor velocity must be considered # for moving platforms. -var anim="" -var siding_left=false -var jumping=false -var stopping_jump=false -var shooting=false +# Member variables +var anim = "" +var siding_left = false +var jumping = false +var stopping_jump = false +var shooting = false var WALK_ACCEL = 800.0 -var WALK_DEACCEL= 800.0 -var WALK_MAX_VELOCITY= 200.0 +var WALK_DEACCEL = 800.0 +var WALK_MAX_VELOCITY = 200.0 var AIR_ACCEL = 200.0 -var AIR_DEACCEL= 200.0 -var JUMP_VELOCITY=460 -var STOP_JUMP_FORCE=900.0 +var AIR_DEACCEL = 200.0 +var JUMP_VELOCITY = 460 +var STOP_JUMP_FORCE = 900.0 var MAX_FLOOR_AIRBORNE_TIME = 0.15 -var airborne_time=1e20 -var shoot_time=1e20 +var airborne_time = 1e20 +var shoot_time = 1e20 var MAX_SHOOT_POSE_TIME = 0.3 var bullet = preload("res://bullet.xml") -var floor_h_velocity=0.0 +var floor_h_velocity = 0.0 var enemy + func _integrate_forces(s): - - - var lv = s.get_linear_velocity() var step = s.get_step() - var new_anim=anim - var new_siding_left=siding_left - + var new_anim = anim + var new_siding_left = siding_left # Get the controls var move_left = Input.is_action_pressed("move_left") @@ -74,188 +73,161 @@ func _integrate_forces(s): p.y = p.y - 100 e.set_pos(p) get_parent().add_child(e) - - - #deapply prev floor velocity - lv.x-=floor_h_velocity - floor_h_velocity=0.0 + # Deapply prev floor velocity + lv.x -= floor_h_velocity + floor_h_velocity = 0.0 # Find the floor (a contact with upwards facing collision normal) - var found_floor=false - var floor_index=-1 + var found_floor = false + var floor_index = -1 for x in range(s.get_contact_count()): - var ci = s.get_contact_local_normal(x) - if (ci.dot(Vector2(0,-1))>0.6): - found_floor=true - floor_index=x + if (ci.dot(Vector2(0, -1)) > 0.6): + found_floor = true + floor_index = x # A good idea when impementing characters of all kinds, - # Compensates for physics imprecission, as well as human - # reaction delay. - + # compensates for physics imprecission, as well as human reaction delay. if (shoot and not shooting): - shoot_time=0 + shoot_time = 0 var bi = bullet.instance() var ss if (siding_left): - ss=-1.0 + ss = -1.0 else: - ss=1.0 - var pos = get_pos() + get_node("bullet_shoot").get_pos()*Vector2(ss,1.0) - + ss = 1.0 + var pos = get_pos() + get_node("bullet_shoot").get_pos()*Vector2(ss, 1.0) + bi.set_pos(pos) get_parent().add_child(bi) - - bi.set_linear_velocity( Vector2(800.0*ss,-80) ) - get_node("sprite/smoke").set_emitting(true) - get_node("sound").play("shoot") - PS2D.body_add_collision_exception(bi.get_rid(),get_rid()) # make bullet and this not collide - - - else: - shoot_time+=step + bi.set_linear_velocity(Vector2(800.0*ss, -80)) + get_node("sprite/smoke").set_emitting(true) + get_node("sound").play("shoot") + PS2D.body_add_collision_exception(bi.get_rid(), get_rid()) # Make bullet and this not collide + else: + shoot_time += step if (found_floor): - airborne_time=0.0 + airborne_time = 0.0 else: - airborne_time+=step #time it spent in the air - + airborne_time += step # Time it spent in the air + var on_floor = airborne_time < MAX_FLOOR_AIRBORNE_TIME - # Process jump + # Process jump if (jumping): - if (lv.y>0): - #set off the jumping flag if going down - jumping=false + if (lv.y > 0): + # Set off the jumping flag if going down + jumping = false elif (not jump): - stopping_jump=true - + stopping_jump = true + if (stopping_jump): - lv.y+=STOP_JUMP_FORCE*step - + lv.y += STOP_JUMP_FORCE*step + if (on_floor): - # Process logic when character is on floor - if (move_left and not move_right): if (lv.x > -WALK_MAX_VELOCITY): - lv.x-=WALK_ACCEL*step + lv.x -= WALK_ACCEL*step elif (move_right and not move_left): if (lv.x < WALK_MAX_VELOCITY): - lv.x+=WALK_ACCEL*step + lv.x += WALK_ACCEL*step else: var xv = abs(lv.x) - xv-=WALK_DEACCEL*step - if (xv<0): - xv=0 - lv.x=sign(lv.x)*xv - - #Check jump + xv -= WALK_DEACCEL*step + if (xv < 0): + xv = 0 + lv.x = sign(lv.x)*xv + + # Check jump if (not jumping and jump): - lv.y=-JUMP_VELOCITY - jumping=true - stopping_jump=false + lv.y = -JUMP_VELOCITY + jumping = true + stopping_jump = false get_node("sound").play("jump") - - #check siding + # Check siding if (lv.x < 0 and move_left): - new_siding_left=true + new_siding_left = true elif (lv.x > 0 and move_right): - new_siding_left=false + new_siding_left = false if (jumping): - new_anim="jumping" - elif (abs(lv.x)<0.1): - if (shoot_time -WALK_MAX_VELOCITY): - lv.x-=AIR_ACCEL*step + lv.x -= AIR_ACCEL*step elif (move_right and not move_left): if (lv.x < WALK_MAX_VELOCITY): - lv.x+=AIR_ACCEL*step + lv.x += AIR_ACCEL*step else: var xv = abs(lv.x) - xv-=AIR_DEACCEL*step - if (xv<0): - xv=0 - lv.x=sign(lv.x)*xv - - if (lv.y<0): - if (shoot_timescreen_size.y and direction.y>0)): + # Flip when touching roof or floor + if ((ball_pos.y < 0 and direction.y < 0) or (ball_pos.y > screen_size.y and direction.y > 0)): direction.y = -direction.y - - #flip, change direction and increase speed when touching pads - if ( (left_rect.has_point(ball_pos) and direction.x < 0) or (right_rect.has_point(ball_pos) and direction.x > 0)): - direction.x=-direction.x - ball_speed*=1.1 - direction.y=randf()*2.0-1 + + # Flip, change direction and increase speed when touching pads + if ((left_rect.has_point(ball_pos) and direction.x < 0) or (right_rect.has_point(ball_pos) and direction.x > 0)): + direction.x = -direction.x + ball_speed *= 1.1 + direction.y = randf()*2.0 - 1 direction = direction.normalized() - - #check gameover - if (ball_pos.x<0 or ball_pos.x>screen_size.x): - ball_pos=screen_size*0.5 - ball_speed=INITIAL_BALL_SPEED - direction=Vector2(-1,0) - - + + # Check gameover + if (ball_pos.x < 0 or ball_pos.x > screen_size.x): + ball_pos = screen_size*0.5 + ball_speed = INITIAL_BALL_SPEED + direction = Vector2(-1, 0) + get_node("ball").set_pos(ball_pos) - - #move left pad + + # Move left pad var left_pos = get_node("left").get_pos() if (left_pos.y > 0 and Input.is_action_pressed("left_move_up")): - left_pos.y+=-PAD_SPEED*delta + left_pos.y += -PAD_SPEED*delta if (left_pos.y < screen_size.y and Input.is_action_pressed("left_move_down")): - left_pos.y+=PAD_SPEED*delta - + left_pos.y += PAD_SPEED*delta + get_node("left").set_pos(left_pos) - - #move right pad + + # Move right pad var right_pos = get_node("right").get_pos() if (right_pos.y > 0 and Input.is_action_pressed("right_move_up")): - right_pos.y+=-PAD_SPEED*delta + right_pos.y += -PAD_SPEED*delta if (right_pos.y < screen_size.y and Input.is_action_pressed("right_move_down")): - right_pos.y+=PAD_SPEED*delta - - get_node("right").set_pos(right_pos) + right_pos.y += PAD_SPEED*delta - + get_node("right").set_pos(right_pos) + func _ready(): - screen_size = get_viewport_rect().size #get actual size + # Initalization here + screen_size = get_viewport_rect().size # Get actual size pad_size = get_node("left").get_texture().get_size() set_process(true) - diff --git a/demos/2d/screen_space_shaders/screen_shaders.gd b/demos/2d/screen_space_shaders/screen_shaders.gd index 4e8a548539f..e2fb50048f5 100644 --- a/demos/2d/screen_space_shaders/screen_shaders.gd +++ b/demos/2d/screen_space_shaders/screen_shaders.gd @@ -1,32 +1,26 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" func _ready(): # Initialization here for c in get_node("pictures").get_children(): - get_node("picture").add_item("PIC: "+c.get_name()) + get_node("picture").add_item("PIC: " + c.get_name()) for c in get_node("effects").get_children(): - get_node("effect").add_item("FX: "+c.get_name()) - pass + get_node("effect").add_item("FX: " + c.get_name()) - - -func _on_picture_item_selected( ID ): +func _on_picture_item_selected(ID): for c in range(get_node("pictures").get_child_count()): - if (ID==c): + if (ID == c): get_node("pictures").get_child(c).show() else: get_node("pictures").get_child(c).hide() -func _on_effect_item_selected( ID ): +func _on_effect_item_selected(ID): for c in range(get_node("effects").get_child_count()): - if (ID==c): + if (ID == c): get_node("effects").get_child(c).show() else: get_node("effects").get_child(c).hide() diff --git a/demos/2d/shower_of_bullets/bullets.gd b/demos/2d/shower_of_bullets/bullets.gd index 79f4faaae6a..b62c796f329 100644 --- a/demos/2d/shower_of_bullets/bullets.gd +++ b/demos/2d/shower_of_bullets/bullets.gd @@ -4,73 +4,69 @@ extends Node2D # This demo is an example of controling a high number of 2D objects with logic and collision without using scene nodes. # This technique is a lot more efficient than using instancing and nodes, but requires more programming and is less visual +# Member variables const BULLET_COUNT = 500 const SPEED_MIN = 20 const SPEED_MAX = 50 -var bullets=[] +var bullets = [] var shape + +# Inner classes class Bullet: var pos = Vector2() var speed = 1.0 var body = RID() - + func _draw(): - var t = preload("res://bullet.png") var tofs = -t.get_size()*0.5 for b in bullets: - draw_texture(t,b.pos+tofs) - - + draw_texture(t, b.pos + tofs) + + func _process(delta): var width = get_viewport_rect().size.x*2.0 var mat = Matrix32() for b in bullets: - b.pos.x-=b.speed*delta + b.pos.x -= b.speed*delta if (b.pos.x < -30): - b.pos.x+=width - mat.o=b.pos - - Physics2DServer.body_set_state(b.body,Physics2DServer.BODY_STATE_TRANSFORM,mat) + b.pos.x += width + mat.o = b.pos + Physics2DServer.body_set_state(b.body, Physics2DServer.BODY_STATE_TRANSFORM, mat) + update() - - + + func _ready(): - + # Initialization here shape = Physics2DServer.shape_create(Physics2DServer.SHAPE_CIRCLE) - Physics2DServer.shape_set_data(shape,8) #radius - + Physics2DServer.shape_set_data(shape, 8) # Radius + for i in range(BULLET_COUNT): var b = Bullet.new() - b.speed=rand_range(SPEED_MIN,SPEED_MAX) + b.speed = rand_range(SPEED_MIN, SPEED_MAX) b.body = Physics2DServer.body_create(Physics2DServer.BODY_MODE_KINEMATIC) - Physics2DServer.body_set_space(b.body,get_world_2d().get_space()) - Physics2DServer.body_add_shape(b.body,shape) + Physics2DServer.body_set_space(b.body, get_world_2d().get_space()) + Physics2DServer.body_add_shape(b.body, shape) - b.pos = Vector2( get_viewport_rect().size * Vector2(randf()*2.0,randf()) ) #twice as long - b.pos.x += get_viewport_rect().size.x # start outside + b.pos = Vector2(get_viewport_rect().size * Vector2(randf()*2.0, randf())) # Twice as long + b.pos.x += get_viewport_rect().size.x # Start outside var mat = Matrix32() - mat.o=b.pos - Physics2DServer.body_set_state(b.body,Physics2DServer.BODY_STATE_TRANSFORM,mat) + mat.o = b.pos + Physics2DServer.body_set_state(b.body, Physics2DServer.BODY_STATE_TRANSFORM, mat) bullets.append(b) - - - set_process(true) - + set_process(true) + + func _exit_tree(): for b in bullets: Physics2DServer.free_rid(b.body) Physics2DServer.free_rid(shape) - # Initalization here bullets.clear() - - pass - - diff --git a/demos/2d/shower_of_bullets/shower.gd b/demos/2d/shower_of_bullets/shower.gd index bba84317649..0f87c60bcdf 100644 --- a/demos/2d/shower_of_bullets/shower.gd +++ b/demos/2d/shower_of_bullets/shower.gd @@ -1,32 +1,26 @@ extends Node2D -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +var touching = 0 -var touching=0 - -func _input(ev): - - if (ev.type==InputEvent.MOUSE_MOTION): - get_node("player").set_pos(ev.pos-Vector2(0,16)) +func _input(event): + if (event.type == InputEvent.MOUSE_MOTION): + get_node("player").set_pos(event.pos - Vector2(0, 16)) -func _on_player_body_enter_shape( body_id, body, body_shape, area_shape ): - - touching+=1 - if (touching==1): +func _on_player_body_enter_shape(body_id, body, body_shape, area_shape): + touching += 1 + if (touching == 1): get_node("player/sprite").set_frame(1) -func _on_player_body_exit_shape( body_id, body, body_shape, area_shape ): - - touching-=1 - if (touching==0): +func _on_player_body_exit_shape(body_id, body, body_shape, area_shape): + touching -= 1 + if (touching == 0): get_node("player/sprite").set_frame(0) func _ready(): + # Initialization here set_process_input(true) - pass diff --git a/demos/2d/space_shooter/asteroid.gd b/demos/2d/space_shooter/asteroid.gd index f21b9777bb6..0a54e4e7800 100644 --- a/demos/2d/space_shooter/asteroid.gd +++ b/demos/2d/space_shooter/asteroid.gd @@ -1,49 +1,44 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +const SPEED = -200 +const Y_RANDOM = 10 -const SPEED=-200 -const Y_RANDOM=10 +var points = 1 +var speed_y = 0.0 +var destroyed = false -var points=1 - - -var speed_y=0.0 func _process(delta): + translate(Vector2(SPEED, speed_y)*delta) - translate( Vector2(SPEED,speed_y) * delta ) func _ready(): # Initialization here - speed_y=rand_range(-Y_RANDOM,Y_RANDOM) - pass + speed_y = rand_range(-Y_RANDOM, Y_RANDOM) -var destroyed=false func destroy(): if (destroyed): - return - destroyed=true + return + destroyed = true get_node("anim").play("explode") set_process(false) get_node("sfx").play("sound_explode") - #accum points - get_node("/root/game_state").points+=1 - + # Accumulate points + get_node("/root/game_state").points += 1 + + func is_enemy(): - return not destroyed - + return not destroyed + func _on_visibility_enter_screen(): set_process(true) - #make it spin! + # Make it spin! get_node("anim").play("spin") - + func _on_visibility_exit_screen(): queue_free() - pass # replace with function body diff --git a/demos/2d/space_shooter/enemy1.gd b/demos/2d/space_shooter/enemy1.gd index 051798742a9..204995c05d1 100644 --- a/demos/2d/space_shooter/enemy1.gd +++ b/demos/2d/space_shooter/enemy1.gd @@ -1,17 +1,15 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +const SPEED = -200 + +var destroyed=false -const SPEED=-200 func _process(delta): - get_parent().translate(Vector2(SPEED*delta,0)) + get_parent().translate(Vector2(SPEED*delta, 0)) - -var destroyed=false func is_enemy(): return not destroyed @@ -19,19 +17,20 @@ func is_enemy(): func destroy(): if (destroyed): - return - destroyed=true + return + destroyed = true get_node("anim").play("explode") - set_process(false) + set_process(false) get_node("sfx").play("sound_explode") - #accum points - get_node("/root/game_state").points+=5 + # Accumulate points + get_node("/root/game_state").points += 5 + func _on_visibility_enter_screen(): set_process(true) - get_node("anim").play("zigzag") - get_node("anim").seek(randf()*2.0) #make it start from any pos + get_node("anim").play("zigzag") + get_node("anim").seek(randf()*2.0) # Make it start from any pos + func _on_visibility_exit_screen(): queue_free() - diff --git a/demos/2d/space_shooter/enemy2.gd b/demos/2d/space_shooter/enemy2.gd index 4f632a053d8..ca35f45faa7 100644 --- a/demos/2d/space_shooter/enemy2.gd +++ b/demos/2d/space_shooter/enemy2.gd @@ -1,56 +1,52 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" -const SPEED=-220 -const SHOOT_INTERVAL=1 -var shoot_timeout=0 +# Member variables +const SPEED = -220 +const SHOOT_INTERVAL = 1 + +var shoot_timeout = 0 +var destroyed=false + func _process(delta): - translate( Vector2(SPEED*delta,0) ) - shoot_timeout-=delta + translate(Vector2(SPEED*delta, 0)) + shoot_timeout -= delta - if (shoot_timeout<0): - - shoot_timeout=SHOOT_INTERVAL + if (shoot_timeout < 0): + shoot_timeout = SHOOT_INTERVAL - #instance a shot + # Instance a shot var shot = preload("res://enemy_shot.scn").instance() - #set pos as "shoot_from" Position2D node - shot.set_pos( get_node("shoot_from").get_global_pos() ) - #add it to parent, so it has world coordinates + # Set pos as "shoot_from" Position2D node + shot.set_pos(get_node("shoot_from").get_global_pos()) + # Add it to parent, so it has world coordinates get_parent().add_child(shot) - -var destroyed=false + func is_enemy(): return not destroyed + func destroy(): if (destroyed): - return - destroyed=true + return + destroyed = true get_node("anim").play("explode") - set_process(false) + set_process(false) get_node("sfx").play("sound_explode") - #accum points - get_node("/root/game_state").points+=10 + # Accumulate points + get_node("/root/game_state").points += 10 + func _ready(): - set_fixed_process(true) # Initialization here - pass - - + set_fixed_process(true) func _on_visibility_enter_screen(): set_process(true) - pass # replace with function body func _on_visibility_exit_screen(): queue_free() - pass # replace with function body diff --git a/demos/2d/space_shooter/enemy_shot.gd b/demos/2d/space_shooter/enemy_shot.gd index 238d24e4a2c..8a27a4ca222 100644 --- a/demos/2d/space_shooter/enemy_shot.gd +++ b/demos/2d/space_shooter/enemy_shot.gd @@ -1,32 +1,32 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables const SPEED = -800 +var hit = false + + func _process(delta): - translate(Vector2(delta*SPEED,0)) + translate(Vector2(delta*SPEED, 0)) + func _ready(): # Initialization here set_process(true) -var hit=false - func is_enemy(): return true + func _hit_something(): if (hit): return - hit=true + hit = true set_process(false) get_node("anim").play("splash") + func _on_visibility_exit_screen(): queue_free() - diff --git a/demos/2d/space_shooter/game_state.gd b/demos/2d/space_shooter/game_state.gd index f66d0fa8fa7..0aa5e1f42b6 100644 --- a/demos/2d/space_shooter/game_state.gd +++ b/demos/2d/space_shooter/game_state.gd @@ -1,24 +1,22 @@ + extends Node - +# Member variables var points = 0 var max_points = 0 func _ready(): var f = File.new() - #load high score - - if (f.open("user://highscore",File.READ)==OK): - - max_points=f.get_var() + # Load high score + if (f.open("user://highscore", File.READ) == OK): + max_points = f.get_var() func game_over(): - if (points>max_points): - max_points=points - #save high score + if (points > max_points): + max_points = points + # Save high score var f = File.new() - f.open("user://highscore",File.WRITE) + f.open("user://highscore", File.WRITE) f.store_var(max_points) - \ No newline at end of file diff --git a/demos/2d/space_shooter/main_menu.gd b/demos/2d/space_shooter/main_menu.gd index 52221aba1b8..8b3162389e4 100644 --- a/demos/2d/space_shooter/main_menu.gd +++ b/demos/2d/space_shooter/main_menu.gd @@ -1,20 +1,12 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" func _ready(): - - get_node("score").set_text( "HIGH SCORE: "+str( get_node("/root/game_state").max_points ) ) # Initialization here - pass - - + get_node("score").set_text("HIGH SCORE: " + str(get_node("/root/game_state").max_points)) func _on_play_pressed(): - get_node("/root/game_state").points=0 + get_node("/root/game_state").points = 0 get_tree().change_scene("res://level.scn") - pass # replace with function body diff --git a/demos/2d/space_shooter/rail.gd b/demos/2d/space_shooter/rail.gd index 22ebd026708..b00684a98fc 100644 --- a/demos/2d/space_shooter/rail.gd +++ b/demos/2d/space_shooter/rail.gd @@ -1,25 +1,20 @@ extends Node2D +# Member variables +const SPEED = 200 +var offset = 0 -const SPEED=200 -# member variables here, example: -# var a=2 -# var b="textvar" func stop(): set_process(false) -var offset=0 - func _process(delta): - offset+=delta*SPEED - set_pos(Vector2(offset,0)) + offset += delta*SPEED + set_pos(Vector2(offset, 0)) + func _ready(): - set_process(true) # Initialization here - - - + set_process(true) diff --git a/demos/2d/space_shooter/ship.gd b/demos/2d/space_shooter/ship.gd index fa444868a43..b9020d6fe15 100644 --- a/demos/2d/space_shooter/ship.gd +++ b/demos/2d/space_shooter/ship.gd @@ -1,71 +1,66 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables const SPEED = 200 var screen_size +var prev_shooting = false +var killed = false -var prev_shooting=false func _process(delta): - var motion = Vector2() if Input.is_action_pressed("move_up"): - motion+=Vector2(0,-1) + motion += Vector2(0, -1) if Input.is_action_pressed("move_down"): - motion+=Vector2(0,1) + motion += Vector2(0, 1) if Input.is_action_pressed("move_left"): - motion+=Vector2(-1,0) + motion += Vector2(-1, 0) if Input.is_action_pressed("move_right"): - motion+=Vector2(1,0) + motion += Vector2(1, 0) var shooting = Input.is_action_pressed("shoot") - + var pos = get_pos() - pos+=motion*delta*SPEED - if (pos.x<0): - pos.x=0 - if (pos.x>screen_size.x): - pos.x=screen_size.x - if (pos.y<0): - pos.y=0 - if (pos.y>screen_size.y): - pos.y=screen_size.y - + pos += motion*delta*SPEED + if (pos.x < 0): + pos.x = 0 + if (pos.x > screen_size.x): + pos.x = screen_size.x + if (pos.y < 0): + pos.y = 0 + if (pos.y > screen_size.y): + pos.y = screen_size.y + set_pos(pos) if (shooting and not prev_shooting): - # just pressed + # Just pressed var shot = preload("res://shot.scn").instance() - #use the position3d as reference - shot.set_pos( get_node("shootfrom").get_global_pos() ) - #put it two parents above, so it is not moved by us + # Use the Position2D as reference + shot.set_pos(get_node("shootfrom").get_global_pos()) + # Put it two parents above, so it is not moved by us get_node("../..").add_child(shot) - #play sound + # Play sound get_node("sfx").play("shoot") - prev_shooting = shooting + + # Update points counter + get_node("../hud/score_points").set_text(str(get_node("/root/game_state").points)) - #update points counter - get_node("../hud/score_points").set_text( str(get_node("/root/game_state").points) ) func _ready(): # Initialization here screen_size = get_viewport().get_rect().size set_process(true) - pass -var killed=false func _hit_something(): if (killed): return - killed=true + killed = true get_node("anim").play("explode") get_node("sfx").play("sound_explode") get_node("../hud/game_over").show() @@ -74,15 +69,14 @@ func _hit_something(): set_process(false) -func _on_ship_body_enter( body ): +func _on_ship_body_enter(body): _hit_something() -func _on_ship_area_enter( area ): +func _on_ship_area_enter(area): if (area.has_method("is_enemy") and area.is_enemy()): _hit_something() func _on_back_to_menu_pressed(): get_tree().change_scene("res://main_menu.scn") - pass # replace with function body diff --git a/demos/2d/space_shooter/shot.gd b/demos/2d/space_shooter/shot.gd index 28b67bd26dd..31b5b243673 100644 --- a/demos/2d/space_shooter/shot.gd +++ b/demos/2d/space_shooter/shot.gd @@ -1,48 +1,41 @@ extends Area2D -# member variables here, example: -# var a=2 -# var b="textvar" - +# Member variables const SPEED = 800 +var hit = false + + func _process(delta): - translate(Vector2(delta*SPEED,0)) + translate(Vector2(delta*SPEED, 0)) + func _ready(): # Initialization here set_process(true) - pass -var hit=false func _hit_something(): if (hit): return - hit=true + hit = true set_process(false) get_node("anim").play("splash") + func _on_visibility_exit_screen(): queue_free() - pass # replace with function body - -func _on_shot_area_enter( area ): - #hit an enemy or asteroid +func _on_shot_area_enter(area): + # Hit an enemy or asteroid if (area.has_method("destroy")): - #duck typing at it's best + # Duck typing at it's best area.destroy() _hit_something() - - - pass -func _on_shot_body_enter( body ): - #hit the tilemap +func _on_shot_body_enter(body): + # Hit the tilemap _hit_something() - pass # replace with function body - diff --git a/demos/2d/tetris/grid.gd b/demos/2d/tetris/grid.gd index 8708d168e4a..73607d7cf63 100644 --- a/demos/2d/tetris/grid.gd +++ b/demos/2d/tetris/grid.gd @@ -1,82 +1,76 @@ - extends Control # Simple Tetris-like demo, (c) 2012 Juan Linietsky # Implemented by using a regular Control and drawing on it during the _draw() callback. # The drawing surface is updated only when changes happen (by calling update()) - +# Member variables var score = 0 -var score_label=null +var score_label = null const MAX_SHAPES = 7 var block = preload("block.png") -var block_colors=[ - Color(1,0.5,0.5), - Color(0.5,1,0.5), - Color(0.5,0.5,1), - Color(0.8,0.4,0.8), - Color(0.8,0.8,0.4), - Color(0.4,0.8,0.8), - Color(0.7,0.7,0.7)] +var block_colors = [ + Color(1, 0.5, 0.5), + Color(0.5, 1, 0.5), + Color(0.5, 0.5, 1), + Color(0.8, 0.4, 0.8), + Color(0.8, 0.8, 0.4), + Color(0.4, 0.8, 0.8), + Color(0.7, 0.7, 0.7)] -var block_shapes=[ - [ Vector2(0,-1),Vector2(0,0),Vector2(0,1),Vector2(0,2) ], # I - [ Vector2(0,0),Vector2(1,0),Vector2(1,1),Vector2(0,1) ], # O - [ Vector2(-1,1),Vector2(0,1),Vector2(0,0),Vector2(1,0) ], # S - [ Vector2(1,1),Vector2(0,1),Vector2(0,0),Vector2(-1,0) ], # Z - [ Vector2(-1,1),Vector2(-1,0),Vector2(0,0),Vector2(1,0) ], # L - [ Vector2(1,1),Vector2(1,0),Vector2(0,0),Vector2(-1,0) ], # J - [ Vector2(0,1),Vector2(1,0),Vector2(0,0),Vector2(-1,0) ]] # T - +var block_shapes = [ + [ Vector2(0, -1), Vector2(0, 0), Vector2(0, 1), Vector2(0, 2) ], # I + [ Vector2(0, 0), Vector2(1, 0), Vector2(1, 1), Vector2(0, 1) ], # O + [ Vector2(-1, 1), Vector2(0, 1), Vector2(0, 0), Vector2(1, 0) ], # S + [ Vector2(1, 1), Vector2(0, 1), Vector2(0, 0), Vector2(-1, 0) ], # Z + [ Vector2(-1, 1), Vector2(-1, 0), Vector2(0, 0), Vector2(1, 0) ], # L + [ Vector2(1, 1), Vector2(1, 0), Vector2(0, 0), Vector2(-1, 0) ], # J + [ Vector2(0, 1), Vector2(1, 0), Vector2(0, 0), Vector2(-1, 0) ]] # T -var block_rotations=[ - Matrix32( Vector2(1,0),Vector2(0,1), Vector2() ), - Matrix32( Vector2(0,1),Vector2(-1,0), Vector2() ), - Matrix32( Vector2(-1,0),Vector2(0,-1), Vector2() ), - Matrix32( Vector2(0,-1),Vector2(1,0), Vector2() ) -] - +var block_rotations = [ + Matrix32(Vector2(1, 0), Vector2(0, 1), Vector2()), + Matrix32(Vector2(0, 1), Vector2(-1, 0), Vector2()), + Matrix32(Vector2(-1, 0), Vector2(0, -1), Vector2()), + Matrix32(Vector2(0, -1), Vector2(1, 0), Vector2())] -var width=0 -var height=0 +var width = 0 +var height = 0 -var cells={} +var cells = {} -var piece_active=false -var piece_shape=0 -var piece_pos=Vector2() -var piece_rot=0 +var piece_active = false +var piece_shape = 0 +var piece_pos = Vector2() +var piece_rot = 0 -func piece_cell_xform(p,er=0): - var r = (4+er+piece_rot)%4 - return piece_pos+block_rotations[r].xform(p) +func piece_cell_xform(p, er = 0): + var r = (4 + er + piece_rot) % 4 + return piece_pos + block_rotations[r].xform(p) + func _draw(): - - var sb = get_stylebox("bg","Tree") # use line edit bg - draw_style_box(sb,Rect2(Vector2(),get_size()).grow(3)) + var sb = get_stylebox("bg", "Tree") # Use line edit bg + draw_style_box(sb, Rect2(Vector2(), get_size()).grow(3)) var bs = block.get_size() for y in range(height): for x in range(width): - if (Vector2(x,y) in cells): - draw_texture_rect(block,Rect2(Vector2(x,y)*bs,bs),false,block_colors[cells[Vector2(x,y)]]) - + if (Vector2(x, y) in cells): + draw_texture_rect(block, Rect2(Vector2(x, y)*bs, bs), false, block_colors[cells[Vector2(x, y)]]) + if (piece_active): - for c in block_shapes[piece_shape]: - draw_texture_rect(block,Rect2(piece_cell_xform(c)*bs,bs),false,block_colors[piece_shape]) - + draw_texture_rect(block, Rect2(piece_cell_xform(c)*bs, bs), false, block_colors[piece_shape]) -func piece_check_fit(ofs,er=0): +func piece_check_fit(ofs, er = 0): for c in block_shapes[piece_shape]: - var pos = piece_cell_xform(c,er)+ofs + var pos = piece_cell_xform(c, er) + ofs if (pos.x < 0): return false if (pos.y < 0): @@ -88,130 +82,114 @@ func piece_check_fit(ofs,er=0): if (pos in cells): return false - return true + return true + func new_piece(): - - piece_shape = randi() % MAX_SHAPES - piece_pos = Vector2(width/2,0) - piece_active=true - piece_rot=0 - if (piece_shape==0): - piece_pos.y+=1 - - if (not piece_check_fit(Vector2())): - #game over - #print("GAME OVER!") - game_over() - - update() - + piece_shape = randi() % MAX_SHAPES + piece_pos = Vector2(width/2, 0) + piece_active = true + piece_rot = 0 + if (piece_shape == 0): + piece_pos.y += 1 + if (not piece_check_fit(Vector2())): + # Game over + game_over() + + update() + + func test_collapse_rows(): - var accum_down=0 + var accum_down = 0 for i in range(height): var y = height - i - 1 var collapse = true for x in range(width): - if (Vector2(x,y) in cells): + if (Vector2(x, y) in cells): if (accum_down): - cells[ Vector2(x,y+accum_down) ] = cells[Vector2(x,y)] + cells[Vector2(x, y + accum_down)] = cells[Vector2(x, y)] else: - collapse=false + collapse = false if (accum_down): - cells.erase( Vector2(x,y+accum_down) ) - + cells.erase(Vector2(x, y + accum_down)) + if (collapse): - accum_down+=1 - - - score+=accum_down*100 + accum_down += 1 + + score += accum_down*100 score_label.set_text(str(score)) - - + + func game_over(): + piece_active = false + get_node("gameover").set_text("Game over!") + update() + - piece_active=false - get_node("gameover").set_text("Game Over") - update() - - func restart_pressed(): + score = 0 + score_label.set_text("0") + cells.clear() + get_node("gameover").set_text("") + piece_active = true + get_node("../restart").release_focus() + update() - score=0 - score_label.set_text("0") - cells.clear() - get_node("gameover").set_text("") - piece_active=true - get_node("../restart").release_focus() - update() - - func piece_move_down(): - if (!piece_active): return - if (piece_check_fit(Vector2(0,1))): - piece_pos.y+=1 - update() + if (piece_check_fit(Vector2(0, 1))): + piece_pos.y += 1 + update() else: - for c in block_shapes[piece_shape]: var pos = piece_cell_xform(c) - cells[pos]=piece_shape + cells[pos] = piece_shape test_collapse_rows() new_piece() - + func piece_rotate(): - var adv = 1 - if (not piece_check_fit(Vector2(),1)): + if (not piece_check_fit(Vector2(), 1)): return piece_rot = (piece_rot + adv) % 4 update() - - + func _input(ie): - - if (not piece_active): return if (!ie.is_pressed()): return if (ie.is_action("move_left")): - if (piece_check_fit(Vector2(-1,0))): - piece_pos.x-=1 + if (piece_check_fit(Vector2(-1, 0))): + piece_pos.x -= 1 update() elif (ie.is_action("move_right")): - if (piece_check_fit(Vector2(1,0))): - piece_pos.x+=1 + if (piece_check_fit(Vector2(1, 0))): + piece_pos.x += 1 update() elif (ie.is_action("move_down")): piece_move_down() elif (ie.is_action("rotate")): piece_rotate() - - -func setup(w,h): - width=w - height=h - set_size( Vector2(w,h)*block.get_size() ) + + +func setup(w, h): + width = w + height = h + set_size(Vector2(w, h)*block.get_size()) new_piece() get_node("timer").start() - + func _ready(): # Initalization here - - setup(10,20) + setup(10, 20) score_label = get_node("../score") - + set_process_input(true) - - - - diff --git a/demos/2d/texscreen/bubbles.gd b/demos/2d/texscreen/bubbles.gd index 2ee227a928c..38877679d89 100644 --- a/demos/2d/texscreen/bubbles.gd +++ b/demos/2d/texscreen/bubbles.gd @@ -1,17 +1,12 @@ extends Control -# member variables here, example: -# var a=2 -# var b="textvar" +# Member variables +const MAX_BUBBLES = 10 -const MAX_BUBBLES=10 func _ready(): # Initialization here for i in range(MAX_BUBBLES): var bubble = preload("res://lens.scn").instance() add_child(bubble) - pass - - diff --git a/demos/2d/texscreen/lens.gd b/demos/2d/texscreen/lens.gd index 2ccbfba4975..d1007553b0f 100644 --- a/demos/2d/texscreen/lens.gd +++ b/demos/2d/texscreen/lens.gd @@ -1,37 +1,32 @@ extends BackBufferCopy -# member variables here, example: -# var a=2 -# var b="textvar" -const MOTION_SPEED=150 +# Member variables +const MOTION_SPEED = 150 + +var vsize +var dir -var vsize; -var dir; func _process(delta): - var pos = get_pos() + dir * delta * MOTION_SPEED + var pos = get_pos() + dir*delta*MOTION_SPEED + + if (pos.x < 0): + dir.x = abs(dir.x) + elif (pos.x > vsize.x): + dir.x = -abs(dir.x) + + if (pos.y < 0): + dir.y = abs(dir.y) + elif (pos.y > vsize.y): + dir.y = -abs(dir.y) - if (pos.x<0): - dir.x=abs(dir.x) - elif (pos.x>vsize.x): - dir.x=-abs(dir.x) - - if (pos.y<0): - dir.y=abs(dir.y) - elif (pos.y>vsize.y): - dir.y=-abs(dir.y) - set_pos(pos) + func _ready(): vsize = get_viewport_rect().size - var pos = vsize * Vector2(randf(),randf()); - set_pos(pos); - dir = Vector2(randf()*2.0-1,randf()*2.0-1).normalized() + var pos = vsize*Vector2(randf(), randf()) + set_pos(pos) + dir = Vector2(randf()*2.0 - 1, randf()*2.0 - 1).normalized() set_process(true) - - # Initialization here - pass - - From 6cfc3eec9726c02ab8079ff5e8b5d69be2c87ed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 21 Nov 2015 16:21:12 +0100 Subject: [PATCH 7/9] Remove systematic "Init(i)alization here" from _ready() --- demos/2d/dynamic_collision_shapes/ball.gd | 1 - demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd | 1 - demos/2d/fog_of_war/fog.gd | 1 - demos/2d/fog_of_war/troll.gd | 1 - demos/2d/hdr/beach_cave.gd | 1 - demos/2d/hexamap/troll.gd | 1 - demos/2d/isometric/troll.gd | 1 - demos/2d/isometric_light/cubio.gd | 1 - demos/2d/isometric_light/shoot.gd | 1 - demos/2d/kinematic_char/player.gd | 1 - demos/2d/kinematic_col/player.gd | 1 - demos/2d/lookat/lookat.gd | 1 - demos/2d/motion/motion.gd | 1 - demos/2d/navpoly/navigation.gd | 1 - demos/2d/platformer/bullet.gd | 1 - demos/2d/platformer/enemy.gd | 1 - demos/2d/platformer/moving_platform.gd | 1 - demos/2d/platformer/player.gd | 1 - demos/2d/pong/pong.gd | 1 - demos/2d/screen_space_shaders/screen_shaders.gd | 1 - demos/2d/shower_of_bullets/bullets.gd | 1 - demos/2d/shower_of_bullets/shower.gd | 1 - demos/2d/space_shooter/asteroid.gd | 1 - demos/2d/space_shooter/enemy2.gd | 1 - demos/2d/space_shooter/enemy_shot.gd | 1 - demos/2d/space_shooter/main_menu.gd | 1 - demos/2d/space_shooter/rail.gd | 1 - demos/2d/space_shooter/ship.gd | 1 - demos/2d/space_shooter/shot.gd | 1 - demos/2d/tetris/grid.gd | 1 - demos/2d/texscreen/bubbles.gd | 1 - demos/3d/kinematic_char/cubio.gd | 1 - demos/3d/navmesh/navmesh.gd | 1 - demos/3d/platformer/player.gd | 1 - demos/3d/truck_town/vehicle.gd | 1 - demos/misc/udp_chat/chat.gd | 1 - demos/viewport/2d_in_3d/pong.gd | 1 - demos/viewport/2d_in_3d/pong3d.gd | 1 - demos/viewport/gui_in_3d/gui_3d.gd | 1 - 39 files changed, 39 deletions(-) diff --git a/demos/2d/dynamic_collision_shapes/ball.gd b/demos/2d/dynamic_collision_shapes/ball.gd index 8ffa33f7468..169079ea467 100644 --- a/demos/2d/dynamic_collision_shapes/ball.gd +++ b/demos/2d/dynamic_collision_shapes/ball.gd @@ -14,5 +14,4 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd b/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd index 1595195c74c..25db51642ba 100644 --- a/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd +++ b/demos/2d/dynamic_collision_shapes/dynamic_colobjs.gd @@ -16,5 +16,4 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/fog_of_war/fog.gd b/demos/2d/fog_of_war/fog.gd index 82979264c4a..3ac8df0e17f 100644 --- a/demos/2d/fog_of_war/fog.gd +++ b/demos/2d/fog_of_war/fog.gd @@ -71,7 +71,6 @@ func _fixed_process(delta): func _ready(): - # Initalization here # Create a square filled with the 100% opaque fog for x in range(x_min, x_max): for y in range(y_min, y_max): diff --git a/demos/2d/fog_of_war/troll.gd b/demos/2d/fog_of_war/troll.gd index 454a3ac3a30..6f40072e844 100644 --- a/demos/2d/fog_of_war/troll.gd +++ b/demos/2d/fog_of_war/troll.gd @@ -35,5 +35,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/2d/hdr/beach_cave.gd b/demos/2d/hdr/beach_cave.gd index 9829bd3611d..fcc878e565a 100644 --- a/demos/2d/hdr/beach_cave.gd +++ b/demos/2d/hdr/beach_cave.gd @@ -18,5 +18,4 @@ func _input(event): func _ready(): - # Initialization here set_process_input(true) diff --git a/demos/2d/hexamap/troll.gd b/demos/2d/hexamap/troll.gd index 0e4d7ce5359..82938fdf104 100644 --- a/demos/2d/hexamap/troll.gd +++ b/demos/2d/hexamap/troll.gd @@ -35,5 +35,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/2d/isometric/troll.gd b/demos/2d/isometric/troll.gd index c44a6228996..d8d4880df16 100644 --- a/demos/2d/isometric/troll.gd +++ b/demos/2d/isometric/troll.gd @@ -35,5 +35,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/2d/isometric_light/cubio.gd b/demos/2d/isometric_light/cubio.gd index 7e2ff2a5c44..508cd3728cd 100644 --- a/demos/2d/isometric_light/cubio.gd +++ b/demos/2d/isometric_light/cubio.gd @@ -81,6 +81,5 @@ func _fixed_process(delta): func _ready(): - # Initialization here set_fixed_process(true) set_process_input(true) diff --git a/demos/2d/isometric_light/shoot.gd b/demos/2d/isometric_light/shoot.gd index bf0b09dc0b8..b48d4ad34b7 100644 --- a/demos/2d/isometric_light/shoot.gd +++ b/demos/2d/isometric_light/shoot.gd @@ -18,5 +18,4 @@ func _fixed_process(delta): func _ready(): - # Initialization here set_fixed_process(true) diff --git a/demos/2d/kinematic_char/player.gd b/demos/2d/kinematic_char/player.gd index a5c64a303ab..2890cc2ce30 100644 --- a/demos/2d/kinematic_char/player.gd +++ b/demos/2d/kinematic_char/player.gd @@ -120,5 +120,4 @@ func _fixed_process(delta): func _ready(): - #Initalization here set_fixed_process(true) diff --git a/demos/2d/kinematic_col/player.gd b/demos/2d/kinematic_col/player.gd index 48d54d1a336..ce09e1509ea 100644 --- a/demos/2d/kinematic_col/player.gd +++ b/demos/2d/kinematic_col/player.gd @@ -28,5 +28,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/2d/lookat/lookat.gd b/demos/2d/lookat/lookat.gd index 25b5e638d71..c45c3ad6228 100644 --- a/demos/2d/lookat/lookat.gd +++ b/demos/2d/lookat/lookat.gd @@ -30,5 +30,4 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/motion/motion.gd b/demos/2d/motion/motion.gd index a7031b24e6e..f9bbd6f90d8 100644 --- a/demos/2d/motion/motion.gd +++ b/demos/2d/motion/motion.gd @@ -27,7 +27,6 @@ func _fixed_process(delta): func _ready(): - # Initialization here if (use_idle): set_process(true) else: diff --git a/demos/2d/navpoly/navigation.gd b/demos/2d/navpoly/navigation.gd index 50ea4c89659..4cfa2ad733c 100644 --- a/demos/2d/navpoly/navigation.gd +++ b/demos/2d/navpoly/navigation.gd @@ -50,5 +50,4 @@ func _input(event): func _ready(): - # Initialization here set_process_input(true) diff --git a/demos/2d/platformer/bullet.gd b/demos/2d/platformer/bullet.gd index f66bca6b246..3aee69714ef 100644 --- a/demos/2d/platformer/bullet.gd +++ b/demos/2d/platformer/bullet.gd @@ -13,5 +13,4 @@ func disable(): func _ready(): - # Initalization here get_node("Timer").start() diff --git a/demos/2d/platformer/enemy.gd b/demos/2d/platformer/enemy.gd index 75f13e3ee9d..5a4d8af5795 100644 --- a/demos/2d/platformer/enemy.gd +++ b/demos/2d/platformer/enemy.gd @@ -79,6 +79,5 @@ func _integrate_forces(s): func _ready(): - # Initalization here rc_left = get_node("raycast_left") rc_right = get_node("raycast_right") diff --git a/demos/2d/platformer/moving_platform.gd b/demos/2d/platformer/moving_platform.gd index db75f6db6cc..21c312d5c33 100644 --- a/demos/2d/platformer/moving_platform.gd +++ b/demos/2d/platformer/moving_platform.gd @@ -17,5 +17,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/2d/platformer/player.gd b/demos/2d/platformer/player.gd index 3bf4f0f94c8..7ed99df9bda 100644 --- a/demos/2d/platformer/player.gd +++ b/demos/2d/platformer/player.gd @@ -220,7 +220,6 @@ func _integrate_forces(s): func _ready(): - # Initalization here enemy = ResourceLoader.load("res://enemy.xml") # if !Globals.has_singleton("Facebook"): diff --git a/demos/2d/pong/pong.gd b/demos/2d/pong/pong.gd index b31e3c3d71e..81afbd99618 100644 --- a/demos/2d/pong/pong.gd +++ b/demos/2d/pong/pong.gd @@ -62,7 +62,6 @@ func _process(delta): func _ready(): - # Initalization here screen_size = get_viewport_rect().size # Get actual size pad_size = get_node("left").get_texture().get_size() set_process(true) diff --git a/demos/2d/screen_space_shaders/screen_shaders.gd b/demos/2d/screen_space_shaders/screen_shaders.gd index e2fb50048f5..b847a9c923f 100644 --- a/demos/2d/screen_space_shaders/screen_shaders.gd +++ b/demos/2d/screen_space_shaders/screen_shaders.gd @@ -3,7 +3,6 @@ extends Control func _ready(): - # Initialization here for c in get_node("pictures").get_children(): get_node("picture").add_item("PIC: " + c.get_name()) for c in get_node("effects").get_children(): diff --git a/demos/2d/shower_of_bullets/bullets.gd b/demos/2d/shower_of_bullets/bullets.gd index b62c796f329..e0eba2682aa 100644 --- a/demos/2d/shower_of_bullets/bullets.gd +++ b/demos/2d/shower_of_bullets/bullets.gd @@ -42,7 +42,6 @@ func _process(delta): func _ready(): - # Initialization here shape = Physics2DServer.shape_create(Physics2DServer.SHAPE_CIRCLE) Physics2DServer.shape_set_data(shape, 8) # Radius diff --git a/demos/2d/shower_of_bullets/shower.gd b/demos/2d/shower_of_bullets/shower.gd index 0f87c60bcdf..50c1109489a 100644 --- a/demos/2d/shower_of_bullets/shower.gd +++ b/demos/2d/shower_of_bullets/shower.gd @@ -22,5 +22,4 @@ func _on_player_body_exit_shape(body_id, body, body_shape, area_shape): func _ready(): - # Initialization here set_process_input(true) diff --git a/demos/2d/space_shooter/asteroid.gd b/demos/2d/space_shooter/asteroid.gd index 0a54e4e7800..9f6734e1228 100644 --- a/demos/2d/space_shooter/asteroid.gd +++ b/demos/2d/space_shooter/asteroid.gd @@ -15,7 +15,6 @@ func _process(delta): func _ready(): - # Initialization here speed_y = rand_range(-Y_RANDOM, Y_RANDOM) diff --git a/demos/2d/space_shooter/enemy2.gd b/demos/2d/space_shooter/enemy2.gd index ca35f45faa7..bfdb743103a 100644 --- a/demos/2d/space_shooter/enemy2.gd +++ b/demos/2d/space_shooter/enemy2.gd @@ -40,7 +40,6 @@ func destroy(): func _ready(): - # Initialization here set_fixed_process(true) diff --git a/demos/2d/space_shooter/enemy_shot.gd b/demos/2d/space_shooter/enemy_shot.gd index 8a27a4ca222..6c782b69f16 100644 --- a/demos/2d/space_shooter/enemy_shot.gd +++ b/demos/2d/space_shooter/enemy_shot.gd @@ -12,7 +12,6 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/space_shooter/main_menu.gd b/demos/2d/space_shooter/main_menu.gd index 8b3162389e4..a7f242da7b0 100644 --- a/demos/2d/space_shooter/main_menu.gd +++ b/demos/2d/space_shooter/main_menu.gd @@ -3,7 +3,6 @@ extends Control func _ready(): - # Initialization here get_node("score").set_text("HIGH SCORE: " + str(get_node("/root/game_state").max_points)) diff --git a/demos/2d/space_shooter/rail.gd b/demos/2d/space_shooter/rail.gd index b00684a98fc..7362dff97d8 100644 --- a/demos/2d/space_shooter/rail.gd +++ b/demos/2d/space_shooter/rail.gd @@ -16,5 +16,4 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/space_shooter/ship.gd b/demos/2d/space_shooter/ship.gd index b9020d6fe15..b6c1200632a 100644 --- a/demos/2d/space_shooter/ship.gd +++ b/demos/2d/space_shooter/ship.gd @@ -52,7 +52,6 @@ func _process(delta): func _ready(): - # Initialization here screen_size = get_viewport().get_rect().size set_process(true) diff --git a/demos/2d/space_shooter/shot.gd b/demos/2d/space_shooter/shot.gd index 31b5b243673..936dde73d1f 100644 --- a/demos/2d/space_shooter/shot.gd +++ b/demos/2d/space_shooter/shot.gd @@ -12,7 +12,6 @@ func _process(delta): func _ready(): - # Initialization here set_process(true) diff --git a/demos/2d/tetris/grid.gd b/demos/2d/tetris/grid.gd index 73607d7cf63..75fabb42105 100644 --- a/demos/2d/tetris/grid.gd +++ b/demos/2d/tetris/grid.gd @@ -188,7 +188,6 @@ func setup(w, h): func _ready(): - # Initalization here setup(10, 20) score_label = get_node("../score") diff --git a/demos/2d/texscreen/bubbles.gd b/demos/2d/texscreen/bubbles.gd index 38877679d89..400da1a2057 100644 --- a/demos/2d/texscreen/bubbles.gd +++ b/demos/2d/texscreen/bubbles.gd @@ -6,7 +6,6 @@ const MAX_BUBBLES = 10 func _ready(): - # Initialization here for i in range(MAX_BUBBLES): var bubble = preload("res://lens.scn").instance() add_child(bubble) diff --git a/demos/3d/kinematic_char/cubio.gd b/demos/3d/kinematic_char/cubio.gd index c4d82761811..769ada3bcaf 100644 --- a/demos/3d/kinematic_char/cubio.gd +++ b/demos/3d/kinematic_char/cubio.gd @@ -79,7 +79,6 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/3d/navmesh/navmesh.gd b/demos/3d/navmesh/navmesh.gd index f3eaf766d27..30b8cfb32a0 100644 --- a/demos/3d/navmesh/navmesh.gd +++ b/demos/3d/navmesh/navmesh.gd @@ -85,7 +85,6 @@ func _input(event): func _ready(): - # Initalization here set_process_input(true) m.set_line_width(3) m.set_point_size(3) diff --git a/demos/3d/platformer/player.gd b/demos/3d/platformer/player.gd index 4cac1817e45..74714605382 100644 --- a/demos/3d/platformer/player.gd +++ b/demos/3d/platformer/player.gd @@ -208,5 +208,4 @@ func _integrate_forces(state): func _ready(): - # Initalization here get_node("AnimationTreePlayer").set_active(true) diff --git a/demos/3d/truck_town/vehicle.gd b/demos/3d/truck_town/vehicle.gd index 22c5b7f0d42..c4224577c6d 100644 --- a/demos/3d/truck_town/vehicle.gd +++ b/demos/3d/truck_town/vehicle.gd @@ -42,5 +42,4 @@ func _fixed_process(delta): func _ready(): - # Initalization here set_fixed_process(true) diff --git a/demos/misc/udp_chat/chat.gd b/demos/misc/udp_chat/chat.gd index 71286895f4b..b60afa9dedb 100644 --- a/demos/misc/udp_chat/chat.gd +++ b/demos/misc/udp_chat/chat.gd @@ -23,7 +23,6 @@ func _process(delta): func _ready(): - # Initalization here get_node("chat").add_style_override("panel", get_stylebox("bg", "Tree")) set_process(true) diff --git a/demos/viewport/2d_in_3d/pong.gd b/demos/viewport/2d_in_3d/pong.gd index bf93c63bf2b..ac3457453b5 100644 --- a/demos/viewport/2d_in_3d/pong.gd +++ b/demos/viewport/2d_in_3d/pong.gd @@ -61,7 +61,6 @@ func _process(delta): func _ready(): - # Initalization here screen_size = get_viewport_rect().size # Get actual size pad_size = get_node("left").get_texture().get_size() set_process(true) diff --git a/demos/viewport/2d_in_3d/pong3d.gd b/demos/viewport/2d_in_3d/pong3d.gd index 9e5e5b28c58..79a7a36801e 100644 --- a/demos/viewport/2d_in_3d/pong3d.gd +++ b/demos/viewport/2d_in_3d/pong3d.gd @@ -3,6 +3,5 @@ extends Spatial func _ready(): - # Initalization here var tex = get_node("Viewport").get_render_target_texture() get_node("Quad").get_material_override().set_texture(FixedMaterial.PARAM_DIFFUSE, tex) diff --git a/demos/viewport/gui_in_3d/gui_3d.gd b/demos/viewport/gui_in_3d/gui_3d.gd index c640b133d34..b93c17521d9 100644 --- a/demos/viewport/gui_in_3d/gui_3d.gd +++ b/demos/viewport/gui_in_3d/gui_3d.gd @@ -33,6 +33,5 @@ func _on_area_input_event(camera, event, click_pos, click_normal, shape_idx): func _ready(): - # Initalization here get_node("area/quad").get_material_override().set_texture(FixedMaterial.PARAM_DIFFUSE, get_node("viewport").get_render_target_texture()) set_process_input(true) From 6315dd4985b828f649980361d987923d2197561d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sat, 21 Nov 2015 16:48:05 +0100 Subject: [PATCH 8/9] Move polygon_path_finder demo to demos/3d since it uses 3D nodes Also took the opportunity to "touch" each demo's engine.cfg in reverse alphabetical order to get the listed in natural order in the project manager. --- demos/{2d => 3d}/polygon_path_finder/engine.cfg | 0 demos/{2d => 3d}/polygon_path_finder/icon.png | Bin .../polygon_path_finder/poly_with_holes.scn | Bin .../polygon_path_finder/polygonpathfinder.gd | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename demos/{2d => 3d}/polygon_path_finder/engine.cfg (100%) rename demos/{2d => 3d}/polygon_path_finder/icon.png (100%) rename demos/{2d => 3d}/polygon_path_finder/poly_with_holes.scn (100%) rename demos/{2d => 3d}/polygon_path_finder/polygonpathfinder.gd (100%) diff --git a/demos/2d/polygon_path_finder/engine.cfg b/demos/3d/polygon_path_finder/engine.cfg similarity index 100% rename from demos/2d/polygon_path_finder/engine.cfg rename to demos/3d/polygon_path_finder/engine.cfg diff --git a/demos/2d/polygon_path_finder/icon.png b/demos/3d/polygon_path_finder/icon.png similarity index 100% rename from demos/2d/polygon_path_finder/icon.png rename to demos/3d/polygon_path_finder/icon.png diff --git a/demos/2d/polygon_path_finder/poly_with_holes.scn b/demos/3d/polygon_path_finder/poly_with_holes.scn similarity index 100% rename from demos/2d/polygon_path_finder/poly_with_holes.scn rename to demos/3d/polygon_path_finder/poly_with_holes.scn diff --git a/demos/2d/polygon_path_finder/polygonpathfinder.gd b/demos/3d/polygon_path_finder/polygonpathfinder.gd similarity index 100% rename from demos/2d/polygon_path_finder/polygonpathfinder.gd rename to demos/3d/polygon_path_finder/polygonpathfinder.gd From 52d515b611ed1f593e23b0adabedbd9fd59dc7db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Sun, 22 Nov 2015 18:25:19 +0100 Subject: [PATCH 9/9] Use get_current_scene() instead of hack --- demos/misc/autoload/global.gd | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/demos/misc/autoload/global.gd b/demos/misc/autoload/global.gd index e094ab97844..2671b6f4128 100644 --- a/demos/misc/autoload/global.gd +++ b/demos/misc/autoload/global.gd @@ -33,9 +33,5 @@ func _deferred_goto_scene(path): func _ready(): - # Get the current scene, the first time. - # It is always the last child of root, - # after the autoloaded nodes. - - var root = get_tree().get_root() - current_scene = root.get_child(root.get_child_count() - 1) + # Get the current scene at the time of initialization + current_scene = get_tree().get_current_scene()

    )!28B`n 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 z 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 WjB1)9Rg&`=nwCTo}~h= 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