From f1b3bf4c73d8491245c4f444cfc72a24caa3a6ac Mon Sep 17 00:00:00 2001 From: chcurran Date: Thu, 10 Jun 2021 17:43:45 -0700 Subject: [PATCH 1/3] Fix for running game mode with brand new graph with prefabs. --- .../Code/Editor/Components/EditorScriptCanvasComponent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gems/ScriptCanvas/Code/Editor/Components/EditorScriptCanvasComponent.cpp b/Gems/ScriptCanvas/Code/Editor/Components/EditorScriptCanvasComponent.cpp index 8a06848709..e3cc9b7896 100644 --- a/Gems/ScriptCanvas/Code/Editor/Components/EditorScriptCanvasComponent.cpp +++ b/Gems/ScriptCanvas/Code/Editor/Components/EditorScriptCanvasComponent.cpp @@ -360,6 +360,8 @@ namespace ScriptCanvasEditor } } + AzToolsFramework::ScopedUndoBatch undo("Update Entity With New SC Graph"); + AzToolsFramework::ToolsApplicationRequests::Bus::Broadcast(&AzToolsFramework::ToolsApplicationRequests::Bus::Events::AddDirtyEntity, GetEntityId()); AzToolsFramework::ToolsApplicationEvents::Bus::Broadcast(&AzToolsFramework::ToolsApplicationEvents::InvalidatePropertyDisplay, AzToolsFramework::Refresh_AttributesAndValues); } From a995aee35a60d93ab3ffc826afe024a8325b0814 Mon Sep 17 00:00:00 2001 From: chcurran Date: Fri, 11 Jun 2021 09:47:44 -0700 Subject: [PATCH 2/3] Properties__Index and Properties__NewIndex upvalue counts no reflect removal of net binding component --- .../AzFramework/AzFramework/Script/ScriptComponent.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Code/Framework/AzFramework/AzFramework/Script/ScriptComponent.cpp b/Code/Framework/AzFramework/AzFramework/Script/ScriptComponent.cpp index 4f8da821c1..d80094a071 100644 --- a/Code/Framework/AzFramework/AzFramework/Script/ScriptComponent.cpp +++ b/Code/Framework/AzFramework/AzFramework/Script/ScriptComponent.cpp @@ -693,11 +693,11 @@ namespace AzFramework // set the __index so we can read values in case we change the script // after we export the component lua_pushliteral(lua, "__index"); - lua_pushcclosure(lua, &Internal::Properties__Index, 1); + lua_pushcclosure(lua, &Internal::Properties__Index, 0); lua_rawset(lua, -3); lua_pushliteral(lua, "__newindex"); - lua_pushcclosure(lua, &Internal::Properties__NewIndex, 1); + lua_pushcclosure(lua, &Internal::Properties__NewIndex, 0); lua_rawset(lua, -3); } lua_pop(lua, 1); // pop the properties table (or the nil value) @@ -900,11 +900,11 @@ namespace AzFramework // Ensure that this instance of Properties table has the proper __index and __newIndex metamethods. lua_newtable(lua); // This new table will become the Properties instance metatable. Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {} lua_pushliteral(lua, "__index"); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {} __index - lua_pushcclosure(lua, &Internal::Properties__Index, 1); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {} __index function + lua_pushcclosure(lua, &Internal::Properties__Index, 0); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {} __index function lua_rawset(lua, -3); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {__index=Internal::Properties__Index} lua_pushliteral(lua, "__newindex"); - lua_pushcclosure(lua, &Internal::Properties__NewIndex, 1); + lua_pushcclosure(lua, &Internal::Properties__NewIndex, 0); lua_rawset(lua, -3); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {} {__index=Internal::Properties__Index __newindex=Internal::Properties__NewIndex} lua_setmetatable(lua, -2); // Stack: ScriptRootTable PropertiesTable EntityTable "Properties" {Meta{__index=Internal::Properties__Index __newindex=Internal::Properties__NewIndex} } From 119bc95844e638838c6271db51c9abdc949db1f1 Mon Sep 17 00:00:00 2001 From: chcurran Date: Fri, 11 Jun 2021 10:01:11 -0700 Subject: [PATCH 3/3] Update graph to address SPEC-7168 --- .../Weapons/Revolver/Tracer_FX.scriptcanvas | 16399 ++++++++-------- 1 file changed, 7818 insertions(+), 8581 deletions(-) diff --git a/Gems/PhysXSamples/Assets/ScriptCanvas/Weapons/Revolver/Tracer_FX.scriptcanvas b/Gems/PhysXSamples/Assets/ScriptCanvas/Weapons/Revolver/Tracer_FX.scriptcanvas index eebc79585d..f0fff5e69f 100644 --- a/Gems/PhysXSamples/Assets/ScriptCanvas/Weapons/Revolver/Tracer_FX.scriptcanvas +++ b/Gems/PhysXSamples/Assets/ScriptCanvas/Weapons/Revolver/Tracer_FX.scriptcanvas @@ -3,12 +3,12 @@ - + - + - - + + @@ -16,19 +16,21 @@ - + - + - + - + + + - + @@ -60,10 +62,13 @@ + - + + + - + @@ -95,10 +100,13 @@ + - + + + - + @@ -130,10 +138,13 @@ + - + + + - + @@ -165,10 +176,13 @@ + - + + + - + @@ -200,10 +214,13 @@ + - + + + - + @@ -235,22 +252,22 @@ + - - + - + - + - + @@ -260,7 +277,7 @@ - + @@ -270,7 +287,7 @@ - + @@ -281,104 +298,26 @@ - + - + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -389,7 +328,7 @@ - + @@ -410,10 +349,13 @@ + - + + + - + @@ -424,7 +366,7 @@ - + @@ -445,69 +387,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -516,44 +402,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -562,22 +418,25 @@ - - + + - + + - + + + - + @@ -609,10 +468,13 @@ + - + + + - + @@ -644,10 +506,13 @@ + - + + + - + @@ -679,10 +544,13 @@ + - + + + - + @@ -714,22 +582,38 @@ + - - - + + + + + + + + + + + + + + + + + + - + - + @@ -739,7 +623,7 @@ - + @@ -749,7 +633,7 @@ - + @@ -760,24 +644,26 @@ - + - + - + - - + + - + - + + + - + @@ -788,7 +674,7 @@ - + @@ -809,10 +695,13 @@ + - + + + - + @@ -822,8 +711,8 @@ - - + + @@ -844,10 +733,13 @@ + - + + + - + @@ -856,9 +748,14 @@ + + + + + - - + + @@ -867,22 +764,25 @@ - - + + - + + - + + + - + @@ -891,23 +791,18 @@ - - - - - - - + + - + - + @@ -919,6 +814,7 @@ + @@ -932,32 +828,43 @@ - + - - + + + + + + + + + + + - + - + - + - - + + - + - + + + - + @@ -968,7 +875,7 @@ - + @@ -989,10 +896,13 @@ + - + + + - + @@ -1003,7 +913,7 @@ - + @@ -1024,10 +934,13 @@ + - + + + - + @@ -1036,23 +949,18 @@ - - - - - - + - + - + @@ -1064,10 +972,13 @@ + - + + + - + @@ -1076,23 +987,18 @@ - - - - - - + - + - + @@ -1104,10 +1010,13 @@ + - + + + - + @@ -1117,10 +1026,10 @@ - + - + @@ -1139,60 +1048,110 @@ + - - - - - - - + + + + + - - - - + + + + + + - - - - - + + + - - - + + - + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - - + + - + - + + + - + @@ -1203,7 +1162,7 @@ - + @@ -1224,10 +1183,13 @@ + - + + + - + @@ -1238,7 +1200,7 @@ - + @@ -1259,10 +1221,13 @@ + - + + + - + @@ -1271,23 +1236,18 @@ - - - - - - + - + - + @@ -1299,10 +1259,13 @@ + - + + + - + @@ -1311,23 +1274,18 @@ - - - - - - + - + - + @@ -1339,10 +1297,13 @@ + - + + + - + @@ -1352,10 +1313,10 @@ - + - + @@ -1374,58 +1335,110 @@ + - - - - - - - + + + + + - - - + + + + + + + - - - - - + + + - - - + + - + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - - + + - + - + + + - + @@ -1434,9 +1447,14 @@ + + + + + - - + + @@ -1446,21 +1464,24 @@ - + - + + - + + + - + @@ -1469,9 +1490,14 @@ + + + + + - - + + @@ -1480,22 +1506,25 @@ - - + + - + + - + + + - + @@ -1504,18 +1533,23 @@ + + + + + - + - + - + @@ -1527,39 +1561,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -1570,7 +1578,7 @@ - + @@ -1591,10 +1599,13 @@ + - + + + - + @@ -1605,7 +1616,7 @@ - + @@ -1626,10 +1637,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1639,10 +1723,10 @@ - + - + @@ -1661,10 +1745,13 @@ + - + + + - + @@ -1673,18 +1760,23 @@ + + + + + - + - + - + @@ -1696,10 +1788,13 @@ + - + + + - + @@ -1708,18 +1803,23 @@ + + + + + - + - + - + @@ -1731,220 +1831,13 @@ + - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1981,8 +1874,11 @@ + - + + + @@ -2016,8 +1912,11 @@ + - + + + @@ -2051,6 +1950,7 @@ + @@ -2091,8 +1991,7 @@ - - + @@ -2106,24 +2005,26 @@ - + - + - + - - + + - + - + + + - + @@ -2133,8 +2034,8 @@ - - + + @@ -2155,10 +2056,13 @@ + - + + + - + @@ -2168,8 +2072,8 @@ - - + + @@ -2178,7 +2082,7 @@ - + @@ -2190,10 +2094,13 @@ + - + + + - + @@ -2203,10 +2110,10 @@ - - + + - + @@ -2214,21 +2121,24 @@ - + - + + - + + + - + @@ -2238,10 +2148,10 @@ - - + + - + @@ -2249,21 +2159,24 @@ - + - + + - + + + - + @@ -2273,10 +2186,10 @@ - - + + - + @@ -2284,21 +2197,24 @@ - + - + + - + + + - + @@ -2307,18 +2223,35 @@ + + + + + + + + + + + + + + + + + - - + + - + - + @@ -2330,70 +2263,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -2403,10 +2279,10 @@ - + - + @@ -2425,10 +2301,13 @@ + - + + + - + @@ -2437,13 +2316,8 @@ - - - - - - + @@ -2453,22 +2327,25 @@ - - + + - + - + + - + + + - + @@ -2478,32 +2355,35 @@ - + - + - - + + - + + - + + + - + @@ -2513,7 +2393,7 @@ - + @@ -2526,7 +2406,7 @@ - + @@ -2535,6 +2415,7 @@ + @@ -2550,42 +2431,88 @@ - + - - + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - + - + - + - - + + - + - + + + - + @@ -2596,7 +2523,7 @@ - + @@ -2617,10 +2544,13 @@ + - + + + - + @@ -2631,7 +2561,7 @@ - + @@ -2652,10 +2582,13 @@ + - + + + - + @@ -2664,23 +2597,18 @@ - - - - - - + - + - + @@ -2692,10 +2620,13 @@ + - + + + - + @@ -2705,10 +2636,10 @@ - + - + @@ -2727,197 +2658,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2949,10 +2696,13 @@ + - + + + - + @@ -2984,22 +2734,22 @@ + - - + - + - + - + @@ -3009,7 +2759,7 @@ - + @@ -3019,7 +2769,7 @@ - + @@ -3030,24 +2780,26 @@ - + - + - + - - + + - + - + + + - + @@ -3058,7 +2810,7 @@ - + @@ -3079,10 +2831,13 @@ + - + + + - + @@ -3093,7 +2848,7 @@ - + @@ -3114,10 +2869,56 @@ + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3149,10 +2950,13 @@ + - + + + - + @@ -3184,10 +2988,13 @@ + - + + + - + @@ -3219,10 +3026,13 @@ + - + + + - + @@ -3254,22 +3064,38 @@ + - - - + + + + + + + + + + + + + + + - + + + + - + - + @@ -3279,7 +3105,7 @@ - + @@ -3289,7 +3115,7 @@ - + @@ -3300,584 +3126,246 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + - - - - - - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + - + - + - + - + - + + + - + @@ -3909,10 +3397,13 @@ + - + + + - + @@ -3944,10 +3435,13 @@ + - + + + - + @@ -3957,10 +3451,10 @@ - + - + @@ -3979,109 +3473,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -4091,10 +3489,10 @@ - + - + @@ -4113,10 +3511,13 @@ + - + + + - + @@ -4126,7 +3527,7 @@ - + @@ -4148,10 +3549,13 @@ + - + + + - + @@ -4161,42 +3565,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -4218,22 +3587,22 @@ + - - + - + - + @@ -4243,7 +3612,7 @@ - + @@ -4253,7 +3622,7 @@ - + @@ -4264,24 +3633,26 @@ - + - + - + - - + + - + - + + + - + @@ -4290,14 +3661,9 @@ - - - - - - - + + @@ -4307,21 +3673,24 @@ - + - + + - + + + - + @@ -4330,23 +3699,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -4358,10 +3760,13 @@ + - + + + - + @@ -4371,32 +3776,35 @@ - + - + - - + + - + + - + + + - + @@ -4406,10 +3814,10 @@ - + - + @@ -4417,80 +3825,121 @@ - + - + + - - - - - - - + + + + + - - - - + + + + + + - - - - - - + + + + - - - + + + + + + + + + + + + + + + - + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - - + + - + - + + + - + @@ -4500,32 +3949,35 @@ - - + + - + - - + + - + + - + + + - + @@ -4534,9 +3986,14 @@ + + + + + - - + + @@ -4546,21 +4003,24 @@ - + - + + - + + + - + @@ -4570,8 +4030,8 @@ - - + + @@ -4580,7 +4040,7 @@ - + @@ -4592,10 +4052,13 @@ + - + + + - + @@ -4605,8 +4068,8 @@ - - + + @@ -4627,45 +4090,59 @@ + - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -4674,26 +4151,9 @@ - - - - - - - - - - - - - - - - - - - + + @@ -4703,21 +4163,24 @@ - + - + + - + + + - + @@ -4727,10 +4190,10 @@ - + - + @@ -4738,21 +4201,24 @@ - + - + + - + + + - + @@ -4761,8 +4227,13 @@ + + + + + - + @@ -4772,22 +4243,25 @@ - - + + - + + - + + + - + @@ -4796,18 +4270,23 @@ + + + + + - + - + - + @@ -4819,10 +4298,13 @@ + - + + + - + @@ -4832,10 +4314,10 @@ - + - + @@ -4843,17 +4325,18 @@ - + - + + @@ -4869,85 +4352,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - + + + + + - - - - + + + - - + + - - - - - + - + - + - + - + + + @@ -4981,8 +4423,11 @@ + - + + + @@ -5016,8 +4461,11 @@ + - + + + @@ -5051,70 +4499,757 @@ + - - + - + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5143,10 +5278,13 @@ + - + + + - + @@ -5178,10 +5316,13 @@ + - + + + - + @@ -5213,10 +5354,13 @@ + - + + + - + @@ -5248,10 +5392,13 @@ + - + + + - + @@ -5283,22 +5430,22 @@ + - - + - + - + - + @@ -5308,7 +5455,7 @@ - + @@ -5318,7 +5465,7 @@ - + @@ -5329,24 +5476,26 @@ - + - + - + - + - + + + - + @@ -5378,10 +5527,13 @@ + - + + + - + @@ -5413,10 +5565,13 @@ + - + + + - + @@ -5448,10 +5603,13 @@ + - + + + - + @@ -5483,10 +5641,13 @@ + - + + + - + @@ -5518,10 +5679,13 @@ + - + + + - + @@ -5553,22 +5717,22 @@ + - - + - + - + - + @@ -5578,7 +5742,7 @@ - + @@ -5588,7 +5752,7 @@ - + @@ -5599,24 +5763,26 @@ - + - + - + - - + + - + - + + + - + @@ -5627,7 +5793,7 @@ - + @@ -5648,10 +5814,13 @@ + - + + + - + @@ -5662,7 +5831,7 @@ - + @@ -5683,10 +5852,13 @@ + - + + + - + @@ -5695,18 +5867,23 @@ + + + + + - + - + - + @@ -5718,10 +5895,13 @@ + - + + + - + @@ -5731,10 +5911,10 @@ - + - + @@ -5753,23 +5933,72 @@ + - - - + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -5788,10 +6017,13 @@ + - + + + - + @@ -5800,18 +6032,23 @@ + + + + + - + - + - + @@ -5823,72 +6060,137 @@ + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - + - + - - + + - + - + + + - + - + @@ -5900,35 +6202,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -5940,19 +6218,22 @@ - + + - + + + - + - + @@ -5964,35 +6245,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -6004,19 +6261,22 @@ - + + - + + + - + - + @@ -6028,35 +6288,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -6068,17 +6304,20 @@ - + + - + + + - + @@ -6093,8 +6332,8 @@ - - + + @@ -6115,104 +6354,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -6244,45 +6392,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -6314,81 +6430,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -6397,31 +6444,31 @@ - + - + - + - + - + - + - + - + - + @@ -6431,36 +6478,43 @@ - + - + - - + - - - + + + + + + + + + - + - + - + - + + + @@ -6494,8 +6548,11 @@ + - + + + @@ -6529,8 +6586,11 @@ + - + + + @@ -6564,8 +6624,11 @@ + - + + + @@ -6599,8 +6662,11 @@ + - + + + @@ -6634,8 +6700,11 @@ + - + + + @@ -6669,11 +6738,11 @@ + - - + @@ -6715,24 +6784,26 @@ - + - + - + - + - + + + - + @@ -6764,10 +6835,13 @@ + - + + + - + @@ -6799,10 +6873,13 @@ + - + + + - + @@ -6834,10 +6911,13 @@ + - + + + - + @@ -6869,10 +6949,13 @@ + - + + + - + @@ -6904,10 +6987,13 @@ + - + + + - + @@ -6939,22 +7025,22 @@ + - - + - + - + - + @@ -6964,7 +7050,7 @@ - + @@ -6974,7 +7060,7 @@ - + @@ -6985,24 +7071,26 @@ - + - + - + - - + + - + - + + + - + @@ -7011,13 +7099,8 @@ - - - - - - + @@ -7028,21 +7111,24 @@ - + - + + - + + + - + @@ -7051,11 +7137,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - @@ -7064,7 +7181,7 @@ - + @@ -7086,10 +7203,13 @@ + - + + + - + @@ -7098,8 +7218,13 @@ + + + + + - + @@ -7110,21 +7235,24 @@ - + - + + - + + + - + @@ -7134,10 +7262,10 @@ - + - + @@ -7145,17 +7273,18 @@ - + - + + @@ -7171,54 +7300,46 @@ - + - + - + - + - - + - - - - - - - - - - + - + - + - + - - + + - + - + + + - + @@ -7227,9 +7348,14 @@ + + + + + - - + + @@ -7239,21 +7365,24 @@ - + - + + - + + + - + @@ -7262,9 +7391,21 @@ + + + + + + + + + + + + - - + + @@ -7273,22 +7414,25 @@ - - + + - + + - + + + - + @@ -7297,13 +7441,8 @@ - - - - - - + @@ -7314,21 +7453,24 @@ - + - + + - + + + - + @@ -7338,10 +7480,10 @@ - + - + @@ -7349,21 +7491,82 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -7373,32 +7576,35 @@ - - + + - + - - + + - + + - + + + - + @@ -7408,10 +7614,10 @@ - - + + - + @@ -7419,21 +7625,24 @@ - + - + + - + + + - + @@ -7443,7 +7652,7 @@ - + @@ -7465,86 +7674,41 @@ + - - - - - - - - - - - - - - - - + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - - + + - + - + + + - + @@ -7555,7 +7719,7 @@ - + @@ -7576,10 +7740,13 @@ + - + + + - + @@ -7590,7 +7757,7 @@ - + @@ -7611,50 +7778,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -7686,10 +7816,13 @@ + - + + + - + @@ -7721,10 +7854,13 @@ + - + + + - + @@ -7756,10 +7892,13 @@ + - + + + - + @@ -7791,38 +7930,22 @@ + - - - - - - - - - - - - - - - - + + - - - - + - + - + @@ -7832,7 +7955,7 @@ - + @@ -7842,7 +7965,7 @@ - + @@ -7853,24 +7976,26 @@ - + - + - + - - + + - + - + + + - + @@ -7879,14 +8004,9 @@ - - - - - - - + + @@ -7896,21 +8016,24 @@ - + - + + - + + + - + @@ -7919,14 +8042,9 @@ - - - - - - - + + @@ -7935,22 +8053,25 @@ - - + + - + + - + + + - + @@ -7959,23 +8080,18 @@ - - - - - - + - + - + @@ -7987,10 +8103,13 @@ + - + + + - + @@ -8000,32 +8119,35 @@ - + - + - - + + - + + - + + + - + @@ -8035,10 +8157,10 @@ - + - + @@ -8046,132 +8168,121 @@ - + - + + - - - - - - - + + + + + - - - - + + + + + + - - - - - - + + + + - - - + + - - - - - - - + + + - - - + + + - + + + + + + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -8180,14 +8291,9 @@ - - - - - - - + + @@ -8197,21 +8303,24 @@ - + - + + - + + + - + @@ -8221,8 +8330,8 @@ - - + + @@ -8231,7 +8340,7 @@ - + @@ -8243,10 +8352,13 @@ + - + + + - + @@ -8256,10 +8368,10 @@ - + - + @@ -8267,80 +8379,52 @@ - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + - + + + + - + - + - + - + - + - + + + - + @@ -8349,18 +8433,23 @@ + + + + + - + - + - + @@ -8372,10 +8461,13 @@ + - + + + - + @@ -8384,13 +8476,20 @@ + + + + + + + - + @@ -8412,10 +8511,13 @@ + - + + + - + @@ -8447,10 +8549,13 @@ + - + + + - + @@ -8482,6 +8587,7 @@ + @@ -8499,500 +8605,476 @@ + + + + + + + + + + + + - - + - + - + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - + - + - + - - + + - + - + + + - + @@ -9001,14 +9083,9 @@ - - - - - - - + + @@ -9018,21 +9095,24 @@ - + - + + - + + + - + @@ -9041,14 +9121,9 @@ - - - - - - - + + @@ -9057,22 +9132,25 @@ - - + + - + + - + + + - + @@ -9082,8 +9160,8 @@ - - + + @@ -9092,7 +9170,7 @@ - + @@ -9104,10 +9182,13 @@ + - + + + - + @@ -9116,9 +9197,14 @@ + + + + + - - + + @@ -9127,81 +9213,59 @@ - - + + - + + - - - - - - - - - - - - - - - + - + - + - - - - - - - - - - - + - - + - + - + - - + + - + - + + + - + @@ -9211,10 +9275,48 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9222,21 +9324,24 @@ - + - + + - + + + - + @@ -9251,7 +9356,7 @@ - + @@ -9273,10 +9378,13 @@ + - + + + - + @@ -9285,8 +9393,13 @@ + + + + + - + @@ -9297,21 +9410,24 @@ - + - + + - + + + - + @@ -9321,10 +9437,10 @@ - + - + @@ -9332,68 +9448,71 @@ - + - + + - + - - - + - + + + + + + + + + + + + + - - - - - - - - - - - + - + - + - + - + - - + + - + - + + + - + @@ -9403,32 +9522,35 @@ - - + + - + - - + + - + + - + + + - + @@ -9437,14 +9559,9 @@ - - - - - - - + + @@ -9453,22 +9570,25 @@ - - + + - + + - + + + - + @@ -9478,32 +9598,35 @@ - + - + - - + + - + + - + + + - + @@ -9513,10 +9636,10 @@ - + - + @@ -9524,864 +9647,814 @@ - + - + + - - - - - - - + + + + + - - - - - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + + + - - - - - + + + + - - - - - - - - - - + - + - + - + + + @@ -10415,8 +10488,11 @@ + - + + + @@ -10450,8 +10526,11 @@ + - + + + @@ -10490,8 +10569,11 @@ + - + + + @@ -10525,8 +10607,11 @@ + - + + + @@ -10560,8 +10645,11 @@ + - + + + @@ -10595,8 +10683,11 @@ + - + + + @@ -10630,6 +10721,7 @@ + @@ -10646,8 +10738,7 @@ - - + @@ -10692,24 +10783,26 @@ - + - + - + - - + + - + - + + + - + @@ -10718,9 +10811,14 @@ + + + + + - - + + @@ -10730,21 +10828,24 @@ - + - + + - + + + - + @@ -10753,53 +10854,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + @@ -10811,39 +10882,13 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -10854,7 +10899,7 @@ - + @@ -10875,10 +10920,13 @@ + - + + + - + @@ -10889,7 +10937,7 @@ - + @@ -10910,244 +10958,729 @@ + - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + + - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11157,2578 +11690,847 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + - - - + + + + + - - - - + + + + + - - - - - - - + + + + - - - + + + + + - - - - - - + + + + - - - + + + + + - - - - - - + + + + - - - + + + + + - - - - - - + + + + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -13736,30 +12538,202 @@ - + - + - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + - - + + + + + + + + + + @@ -13767,61 +12741,141 @@ - + - + - - - - - - - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + @@ -13829,90 +12883,172 @@ - + - + - - - - - - - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + - + - + - + - + - + - + - + @@ -13922,28 +13058,28 @@ - + - + - + - + - + - + - + @@ -13953,28 +13089,28 @@ - + - + - + - + - + - + - + @@ -13984,28 +13120,28 @@ - + - + - + - + - + - + - + @@ -14015,28 +13151,28 @@ - + - + - + - + - + - + - + @@ -14046,28 +13182,28 @@ - + - + - + - + - + - + - + @@ -14077,28 +13213,28 @@ - + - + - + - + - + - + - + @@ -14108,28 +13244,28 @@ - + - + - + - + - + - + - + @@ -14139,28 +13275,28 @@ - + - + - + - + - + - + - + @@ -14170,28 +13306,28 @@ - + - + - + - + - + - + - + @@ -14201,28 +13337,28 @@ - + - + - + - + - + - + - + @@ -14232,28 +13368,28 @@ - + - + - + - + - + - + - + @@ -14263,28 +13399,28 @@ - + - + - + - + - + - + - + @@ -14294,28 +13430,28 @@ - + - + - + - + - + - + - + @@ -14325,28 +13461,28 @@ - + - + - + - + - + - + - + @@ -14356,28 +13492,28 @@ - + - + - + - + - + - + - + @@ -14387,28 +13523,28 @@ - + - + - + - + - + - + - + @@ -14418,28 +13554,28 @@ - + - + - + - + - + - + - + @@ -14449,28 +13585,28 @@ - + - + - + - + - + - + - + @@ -14480,28 +13616,28 @@ - + - + - + - + - + - + - + @@ -14511,28 +13647,28 @@ - + - + - + - + - + - + - + @@ -14542,28 +13678,28 @@ - + - + - + - + - + - + - + @@ -14573,28 +13709,28 @@ - + - + - + - + - + - + - + @@ -14604,28 +13740,28 @@ - + - + - + - + - + - + - + @@ -14635,28 +13771,28 @@ - + - + - + - + - + - + - + @@ -14666,28 +13802,28 @@ - + - + - + - + - + - + - + @@ -14697,28 +13833,28 @@ - + - + - + - + - + - + - + @@ -14728,28 +13864,28 @@ - + - + - + - + - + - + - + @@ -14759,28 +13895,28 @@ - + - + - + - + - + - + - + @@ -14790,28 +13926,28 @@ - + - + - + - + - + - + - + @@ -14821,28 +13957,28 @@ - + - + - + - + - + - + - + @@ -14852,28 +13988,28 @@ - + - + - + - + - + - + - + @@ -14883,28 +14019,28 @@ - + - + - + - + - + - + - + @@ -14914,28 +14050,28 @@ - + - + - + - + - + - + - + @@ -14945,28 +14081,28 @@ - + - + - + - + - + - + - + @@ -14976,28 +14112,28 @@ - + - + - + - + - + - + - + @@ -15007,28 +14143,28 @@ - + - + - + - + - + - + - + @@ -15038,28 +14174,28 @@ - + - + - + - + - + - + - + @@ -15069,17 +14205,17 @@ - + - + - + @@ -15087,7 +14223,7 @@ - + @@ -15100,17 +14236,17 @@ - + - + - + @@ -15118,7 +14254,7 @@ - + @@ -15131,17 +14267,17 @@ - + - + - + @@ -15149,7 +14285,7 @@ - + @@ -15162,17 +14298,17 @@ - + - + - + @@ -15180,7 +14316,7 @@ - + @@ -15193,17 +14329,17 @@ - + - + - + @@ -15211,7 +14347,7 @@ - + @@ -15224,17 +14360,17 @@ - + - + - + @@ -15242,7 +14378,7 @@ - + @@ -15255,17 +14391,17 @@ - + - + - + @@ -15273,7 +14409,7 @@ - + @@ -15286,17 +14422,17 @@ - + - + - + @@ -15304,7 +14440,7 @@ - + @@ -15317,17 +14453,17 @@ - + - + - + @@ -15335,7 +14471,7 @@ - + @@ -15348,17 +14484,17 @@ - + - + - + @@ -15366,7 +14502,7 @@ - + @@ -15379,17 +14515,17 @@ - + - + - + @@ -15397,7 +14533,7 @@ - + @@ -15410,17 +14546,17 @@ - + - + - + @@ -15428,7 +14564,7 @@ - + @@ -15441,17 +14577,17 @@ - + - + - + @@ -15459,7 +14595,7 @@ - + @@ -15472,17 +14608,17 @@ - + - + - + @@ -15490,7 +14626,7 @@ - + @@ -15503,17 +14639,17 @@ - + - + - + @@ -15521,7 +14657,7 @@ - + @@ -15534,28 +14670,121 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -15565,28 +14794,28 @@ - + - + - + - + - + - + - + @@ -15596,28 +14825,28 @@ - + - + - + - + - + - + - + @@ -15627,28 +14856,28 @@ - + - + - + - + - + - + - + @@ -15658,28 +14887,28 @@ - + - + - + - + - + - + - + @@ -15689,28 +14918,28 @@ - + - + - + - + - + - + - + @@ -15720,28 +14949,28 @@ - + - + - + - + - + - + - + @@ -15751,28 +14980,28 @@ - + - + - + - + - + - + - + @@ -15782,28 +15011,28 @@ - + - + - + - + - + - + - + @@ -15813,404 +15042,310 @@ - + - + - + - + - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16218,41 +15353,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16260,7 +15395,7 @@ - + @@ -16268,27 +15403,27 @@ - + - + - + - + @@ -16296,35 +15431,49 @@ - + - - + + - + + + + + + + + + - - + + - + - + - + + + + + + + @@ -16332,20 +15481,22 @@ - + - - - + + + + - - - + + + + @@ -16356,17 +15507,9 @@ - - - - - - - - - - - + + + @@ -16374,41 +15517,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16416,7 +15559,7 @@ - + @@ -16424,27 +15567,99 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16452,7 +15667,7 @@ - + @@ -16460,7 +15675,7 @@ - + @@ -16480,7 +15695,7 @@ - + @@ -16488,41 +15703,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16530,7 +15745,7 @@ - + @@ -16538,7 +15753,7 @@ - + @@ -16558,7 +15773,13 @@ - + + + + + + + @@ -16566,41 +15787,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16608,41 +15829,35 @@ - + - - - + + + + - - - + + + + - - - - - - - - + - - - - + + + @@ -16650,7 +15865,7 @@ - + @@ -16658,27 +15873,27 @@ - + - + - + - + @@ -16686,41 +15901,35 @@ - + - - - + + + + - - - + + + + - - - - - - - - + - - - - + + + @@ -16728,7 +15937,7 @@ - + @@ -16736,7 +15945,7 @@ - + @@ -16756,7 +15965,13 @@ - + + + + + + + @@ -16764,49 +15979,35 @@ - + - - - + + + + - - - + + + + - - - - - - - - + - - - - - - - - - - - - + + + @@ -16814,41 +16015,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16856,41 +16057,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -16898,7 +16099,7 @@ - + @@ -16906,27 +16107,27 @@ - + - + - + - + @@ -16934,7 +16135,7 @@ - + @@ -16942,7 +16143,7 @@ - + @@ -16962,7 +16163,7 @@ - + @@ -16970,7 +16171,7 @@ - + @@ -16998,7 +16199,13 @@ - + + + + + + + @@ -17006,7 +16213,7 @@ - + @@ -17042,7 +16249,7 @@ - + @@ -17050,27 +16257,27 @@ - + - + - + - + @@ -17078,41 +16285,35 @@ - + - - - - - - - - - - - - - - + + - + - + - - + + - + + + + + + + @@ -17120,7 +16321,7 @@ - + @@ -17128,7 +16329,7 @@ - + @@ -17148,72 +16349,13 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -17221,41 +16363,35 @@ - + - - - + + + + - - - + + + + - - - - - - - - + - - - - + + + @@ -17263,7 +16399,7 @@ - + @@ -17271,7 +16407,7 @@ - + @@ -17291,7 +16427,7 @@ - + @@ -17299,7 +16435,7 @@ - + @@ -17307,27 +16443,33 @@ - + - + - + - + + + + + + + @@ -17335,20 +16477,22 @@ - + - - - + + + + - - - + + + + @@ -17359,17 +16503,15 @@ - - - - + + + - - - - + + + @@ -17377,41 +16519,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -17419,41 +16561,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -17461,41 +16603,71 @@ - + - - - + + + + - - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + + + + + + + @@ -17503,7 +16675,7 @@ - + @@ -17511,7 +16683,7 @@ - + @@ -17531,7 +16703,7 @@ - + @@ -17539,7 +16711,7 @@ - + @@ -17547,27 +16719,33 @@ - + - + - + - + + + + + + + @@ -17575,41 +16753,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -17617,7 +16795,7 @@ - + @@ -17653,35 +16831,46 @@ - + - - + + - + + + + + + - - + + + + + + + + - + - + - - - + + + @@ -17689,41 +16878,41 @@ - + - - - + + + + - - - + + + + - + - - - - + + + - - - - + + + @@ -17731,7 +16920,7 @@ - + @@ -17739,27 +16928,33 @@ - + - + - + - + + + + + + + @@ -17767,20 +16962,22 @@ - + - - - + + + + - - - + + + + @@ -17790,18 +16987,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + + + + + + + @@ -17809,7 +17040,7 @@ - + @@ -17817,27 +17048,27 @@ - + - + - + - + @@ -17845,7 +17076,7 @@ - + @@ -17853,27 +17084,27 @@ - + - + - + - + @@ -17894,19 +17125,15 @@ - - + + - + - - - - - + @@ -17914,36 +17141,28 @@ - - - - - - - - - + - - + + - + - - + + - + - - + + @@ -17954,79 +17173,79 @@ - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - - + + - + - - + + - - + + - - + + - + @@ -18042,20 +17261,9 @@ - + - - - - - - - - - - - - + @@ -18064,62 +17272,64 @@ - + - - - - - - - - - - - - - + + + + + - + + + + + + + + + + + - + - - - + - - - - - - - - - - - - - + + + + + - + + + + + + + + + + + @@ -18130,27 +17340,62 @@ - + - + + + + + + + + + + + + + + - + - - - - + + + + + + + + + + + + + + + + - + + + + + + + + + + + @@ -18163,25 +17408,27 @@ + + + + + + + + + + + + + - - - - - - - - - - - - + @@ -18194,25 +17441,27 @@ - - - - - - - - - - - - + + + + - + + + + + + + + + + + @@ -18223,58 +17472,29 @@ - - - - - - - - - - - - - + - - + + + - - - - - - - - - - - + + - + + + - + - - - - - - - - - - - - + @@ -18283,42 +17503,59 @@ - + - - - - - - - - - - - - - + + + + + - + + + + + + + + + + + - + - + + + - + - + + + + + + + + + + + + + +