From 4fdc54f491bde127ab2d1931c4a07c7cb55b4b48 Mon Sep 17 00:00:00 2001
From: illumineawake <illumineawake@gmail.com>
Date: Mon, 9 Aug 2021 18:44:00 +1000
Subject: [PATCH] iutils: add isMoving() and inventoryList()

---
 iutils/iutils.gradle.kts                      |   2 +-
 .../client/plugins/iutils/game/iPlayer.java   |   6 +++++-
 .../plugins/iutils/scripts/UtilsScript.java   |  11 +++++++----
 .../iutils/util/RandomizedStreamAdapter.java  |   2 ++
 plugins.json                                  |   2 +-
 .../{iutils-4.3.6.jar => iutils-4.3.7.jar}    | Bin 1028756 -> 1028832 bytes
 6 files changed, 16 insertions(+), 7 deletions(-)
 rename release/{iutils-4.3.6.jar => iutils-4.3.7.jar} (98%)

diff --git a/iutils/iutils.gradle.kts b/iutils/iutils.gradle.kts
index ae96e892..9c213515 100644
--- a/iutils/iutils.gradle.kts
+++ b/iutils/iutils.gradle.kts
@@ -23,7 +23,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-version = "4.3.6"
+version = "4.3.7"
 
 project.extra["PluginName"] = "iUtils"
 project.extra["PluginDescription"] = "Illumine - Utils required for plugins to function with added automation"
diff --git a/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iPlayer.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iPlayer.java
index 778d8695..8e00ee27 100644
--- a/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iPlayer.java
+++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iPlayer.java
@@ -110,8 +110,12 @@ public class iPlayer extends iActor {
         return player.getPoseAnimation();
     }
 
+    public boolean isMoving() {
+        return game.localPlayer().idlePoseAnimation() != game.localPlayer().poseAnimation();
+    }
+
     public boolean isIdle() {
-        return game.localPlayer().idlePoseAnimation() == game.localPlayer().poseAnimation() && player.getAnimation() == -1;
+        return !isMoving() && player.getAnimation() == -1;
     }
 
     public boolean isFriend() {
diff --git a/iutils/src/main/java/net/runelite/client/plugins/iutils/scripts/UtilsScript.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/scripts/UtilsScript.java
index 4af18438..74688fad 100644
--- a/iutils/src/main/java/net/runelite/client/plugins/iutils/scripts/UtilsScript.java
+++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/scripts/UtilsScript.java
@@ -121,16 +121,19 @@ public abstract class UtilsScript extends Plugin {
         }
 
         if (keepInventoryItems) {
-            items.addAll(game.inventory().all().stream()
-                    .map(i -> new ItemQuantity(i.id(), i.quantity()))
-                    .collect(Collectors.toList())
-            );
+            items.addAll(inventoryList());
             log.info("Keeping items: {}", items.toString());
         }
 
         obtain(items.toArray(ItemQuantity[]::new));
     }
 
+    protected List<ItemQuantity> inventoryList() {
+        return game.inventory().all().stream()
+                .map(i -> new ItemQuantity(i.id(), i.quantity()))
+                .collect(Collectors.toList());
+    }
+
     protected void withdraw(ItemQuantity... items) {
         Arrays.stream(items)
                 .map(i -> new ItemQuantity(i.id, i.quantity - game.inventory().withId(i.id).quantity()))
diff --git a/iutils/src/main/java/net/runelite/client/plugins/iutils/util/RandomizedStreamAdapter.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/util/RandomizedStreamAdapter.java
index 43a8ac54..674edebe 100644
--- a/iutils/src/main/java/net/runelite/client/plugins/iutils/util/RandomizedStreamAdapter.java
+++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/util/RandomizedStreamAdapter.java
@@ -1,5 +1,7 @@
 package net.runelite.client.plugins.iutils.util;
 
+import net.runelite.client.plugins.iutils.game.ItemQuantity;
+
 import java.util.Collections;
 import java.util.List;
 import java.util.Optional;
diff --git a/plugins.json b/plugins.json
index afcb2af3..7df22a13 100644
--- a/plugins.json
+++ b/plugins.json
@@ -1 +1 @@
-[{"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2021-08-08","sha512sum":"A71C4F1B739303A6B543B80D6F10826A780D86365A495F0FFD3D2EE8A49585C18ADEE0EE59DA4729FEA017055F6C8E52FB46944653DF75681D5354FA62464CF0","version":"5.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-5.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Disable Rendering","description":"Illumine - Disable rendering to improve performance","id":"disablerendering-plugin","releases":[{"date":"2021-08-08","sha512sum":"22584C6A481F3A4CBE569BFC7DF053F05BE8A4B6793E173090773E3C6919DBEB5705A205DD27EEC1084BD51571935D3263AB7F6EA2E7B8EDA1A9F7EE45F4683C","version":"1.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iBlackjack","description":"Illumine - Blackjack plugin","id":"iblackjack-plugin","releases":[{"date":"2021-08-08","sha512sum":"DE7063171C8DEFD8E17471060111624172D18E05478574C1267E3D62F0D328E2A9520DF3471B6C0A1710D228B4FAC8CB867AE968987C40718FBA32EC47AC0105","version":"2.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iblackjack-2.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iCombination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"icombinationrunecrafterplugin-plugin","releases":[{"date":"2021-08-08","sha512sum":"525470A8CDE1E77C038D16D46FFD32F1E793F9A4F1095FFF11FEE9F682D80B2016EE369C5B0298D33B8C8D2E2404416501AF11856C8739A9D0DE3CB917031FF4","version":"3.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/icombinationrunecrafter-3.1.3.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iHerbCleaner","description":"Illumine - Herb Cleaner","id":"iherbcleaner-plugin","releases":[{"date":"2021-08-08","sha512sum":"947E7C27746385BA8B2F84B3900DB483430C94ADB92C0E9A5DF1B608A2B7DB0CC1EBF083FFEFE71095CDB922A407D12ED9E96F2700A33BD23FDE546844EFCAB6","version":"2.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iherbcleaner-2.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMagic Caster","description":"Illumine automated magic caster","id":"imagiccaster-plugin","releases":[{"date":"2021-08-08","sha512sum":"B201FE2A998CA6584150F551A06BF6F2624DCF88082255EADBF2413A2D24FBA1865E7BAA0DC0B72939E76AD76C7E7B44CFB23C1536E20B350500CB48A14A7DCD","version":"4.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imagiccaster-4.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMenu Debugger Plugin","description":"Illumine - Menu Debugger plugin","id":"imenudebuggerplugin-plugin","releases":[{"date":"2021-08-08","sha512sum":"DD01D4D9E518387359031043622FF8E1D9405089C0FB0EFB2670D2FD15EBF6564B502C704AE341CEBE439F9C930C20D1EFB63457B83B52647FE781B0C650A006","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.2.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPowerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"ipowerfighterplugin-plugin","releases":[{"date":"2021-08-08","sha512sum":"91C82B66073E942668F888EC9816581C203FA9A69BBD109D694922370543CE1361D9B9608CD450EF4CB9C5B8C41A09D0C5F2525DF7F3749021F696E0A3E60223","version":"4.2.4","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerfighter-4.2.4.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPower Skiller","description":"Illumine auto power skiller plugin","id":"ipowerskiller-plugin","releases":[{"date":"2021-08-08","sha512sum":"A39C5BD79FEF4F8839F406BBACD5162CE3E8CD3A7C0C8B8F13A706810162E9717C8AC0567B4F197DF80AE1DCED70AF8634FA765641D51A9C3A8FDF6249FBF376","version":"6.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerskiller-6.1.3.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuest Assistant","description":"Illumine - Quest Assistant plugin","id":"iquestassistant-plugin","releases":[{"date":"2021-08-08","sha512sum":"E09162B0B58F8653EBFD86FA9E84D813D7C0A060DD34852280D7224E2A52929F6FDBEF16598E0F89C5241F971D7CC78635456BFBBA4697CA0B086C195C157A43","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuester Free","description":"Illumine - Free Quester plugin.","id":"iquesterfree-plugin","releases":[{"date":"2021-08-08","sha512sum":"B19CED68CBA64F6F37A221045BD178B892E293A30DBCB6C4EBA3E45C88BD2B001E44B1EBACE0C90253FAC80511D97966FB3C4F3424C705C79911B3695921DC25","version":"1.0.4","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquesterfree-1.0.4.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuick Eater","description":"Illumine - auto eat food, consume potions and equip items","id":"iquickeater-plugin","releases":[{"date":"2021-08-08","sha512sum":"C8D92784447CC5D4726BD22B5B402A8BC9B719FB6381543985D87FCE3F4AAA8BE6BEF3D4369C95E2D179EBDE8E76392E029D9AD3E118A0003F4BDA0AFC42F510","version":"5.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRandom Handler","description":"illumine - Dismiss random events and handle genie","id":"irandomhandler-plugin","releases":[{"date":"2021-08-08","sha512sum":"FAC53D573FC9489E293B0DD19CDAF4A62E2C28874661D0CF4AC8BE1D8756AAD6752144615B21F70B595803C970D109A6C9BBC0E7BF0C57F848573EEE5DA0B04D","version":"3.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irandomhandler-3.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRooftop Agility","description":"Illumine automated rooftop agility plugin","id":"irooftopagility-plugin","releases":[{"date":"2021-08-08","sha512sum":"706A284A3354C409250895398CD68F9EE5D99A88304988E2AAB243BCDCC13D60709AF1C89967E7401629F9FB8FF92CB33E63DBEB896F34800E7BE9823C84BF30","version":"6.1.6","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irooftopagility-6.1.6.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iTaskTemplate","description":"Illumine - Task Template plugin","id":"itasktemplate-plugin","releases":[{"date":"2021-08-08","sha512sum":"98C262B2D53F0ABDB3DE2961E514BB7DD496EAC9E5B3DB56B302146680BD8B180E91CB11F3F04502F828811AFFB45AFE0DCBBB170105E82BA65D14CAB82A1284","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/itasktemplate-4.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"iutils-plugin","releases":[{"date":"2021-08-08","sha512sum":"4534E457911A665F5CB23088E817C15EFB3C6C2A329F3529C0E6253FAFD13BD8B88C986FC61341CE2BF25D55DF7A17E705373A89585E2DAD8BB75D7EF60ED202","version":"4.3.6","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.3.6.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iWorld Walker Plugin","description":"Illumine - World Walker plugin","id":"iworldwalkerplugin-plugin","releases":[{"date":"2021-08-08","sha512sum":"F1AAF978D489763F0DDC078CBF9AAD340D16B10B5D60DB02F5D60B38390FCE097380759B7B50558FBFF9DCE804BC11BEBFAE20EDF3A2DF520AA5C6EE785A6981","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iworldwalker-4.0.1.jar?raw=true","requires":"^1.0.0"}]}]
+[{"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"BotUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"botutils-plugin","releases":[{"date":"2021-08-09","sha512sum":"A71C4F1B739303A6B543B80D6F10826A780D86365A495F0FFD3D2EE8A49585C18ADEE0EE59DA4729FEA017055F6C8E52FB46944653DF75681D5354FA62464CF0","version":"5.1.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/botutils-5.1.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"Disable Rendering","description":"Illumine - Disable rendering to improve performance","id":"disablerendering-plugin","releases":[{"date":"2021-08-09","sha512sum":"22584C6A481F3A4CBE569BFC7DF053F05BE8A4B6793E173090773E3C6919DBEB5705A205DD27EEC1084BD51571935D3263AB7F6EA2E7B8EDA1A9F7EE45F4683C","version":"1.0.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iBlackjack","description":"Illumine - Blackjack plugin","id":"iblackjack-plugin","releases":[{"date":"2021-08-09","sha512sum":"DE7063171C8DEFD8E17471060111624172D18E05478574C1267E3D62F0D328E2A9520DF3471B6C0A1710D228B4FAC8CB867AE968987C40718FBA32EC47AC0105","version":"2.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iblackjack-2.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iCombination Runecrafter Plugin","description":"Illumine - Combination Runecrafting plugin","id":"icombinationrunecrafterplugin-plugin","releases":[{"date":"2021-08-09","sha512sum":"525470A8CDE1E77C038D16D46FFD32F1E793F9A4F1095FFF11FEE9F682D80B2016EE369C5B0298D33B8C8D2E2404416501AF11856C8739A9D0DE3CB917031FF4","version":"3.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/icombinationrunecrafter-3.1.3.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iHerbCleaner","description":"Illumine - Herb Cleaner","id":"iherbcleaner-plugin","releases":[{"date":"2021-08-09","sha512sum":"947E7C27746385BA8B2F84B3900DB483430C94ADB92C0E9A5DF1B608A2B7DB0CC1EBF083FFEFE71095CDB922A407D12ED9E96F2700A33BD23FDE546844EFCAB6","version":"2.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iherbcleaner-2.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMagic Caster","description":"Illumine automated magic caster","id":"imagiccaster-plugin","releases":[{"date":"2021-08-09","sha512sum":"B201FE2A998CA6584150F551A06BF6F2624DCF88082255EADBF2413A2D24FBA1865E7BAA0DC0B72939E76AD76C7E7B44CFB23C1536E20B350500CB48A14A7DCD","version":"4.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imagiccaster-4.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iMenu Debugger Plugin","description":"Illumine - Menu Debugger plugin","id":"imenudebuggerplugin-plugin","releases":[{"date":"2021-08-09","sha512sum":"DD01D4D9E518387359031043622FF8E1D9405089C0FB0EFB2670D2FD15EBF6564B502C704AE341CEBE439F9C930C20D1EFB63457B83B52647FE781B0C650A006","version":"2.2.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.2.0.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPowerfighter Plugin","description":"Illumine - Powerfighter plugin","id":"ipowerfighterplugin-plugin","releases":[{"date":"2021-08-09","sha512sum":"91C82B66073E942668F888EC9816581C203FA9A69BBD109D694922370543CE1361D9B9608CD450EF4CB9C5B8C41A09D0C5F2525DF7F3749021F696E0A3E60223","version":"4.2.4","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerfighter-4.2.4.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iPower Skiller","description":"Illumine auto power skiller plugin","id":"ipowerskiller-plugin","releases":[{"date":"2021-08-09","sha512sum":"A39C5BD79FEF4F8839F406BBACD5162CE3E8CD3A7C0C8B8F13A706810162E9717C8AC0567B4F197DF80AE1DCED70AF8634FA765641D51A9C3A8FDF6249FBF376","version":"6.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/ipowerskiller-6.1.3.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuest Assistant","description":"Illumine - Quest Assistant plugin","id":"iquestassistant-plugin","releases":[{"date":"2021-08-09","sha512sum":"E09162B0B58F8653EBFD86FA9E84D813D7C0A060DD34852280D7224E2A52929F6FDBEF16598E0F89C5241F971D7CC78635456BFBBA4697CA0B086C195C157A43","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuester Free","description":"Illumine - Free Quester plugin.","id":"iquesterfree-plugin","releases":[{"date":"2021-08-09","sha512sum":"B19CED68CBA64F6F37A221045BD178B892E293A30DBCB6C4EBA3E45C88BD2B001E44B1EBACE0C90253FAC80511D97966FB3C4F3424C705C79911B3695921DC25","version":"1.0.4","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquesterfree-1.0.4.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iQuick Eater","description":"Illumine - auto eat food, consume potions and equip items","id":"iquickeater-plugin","releases":[{"date":"2021-08-09","sha512sum":"C8D92784447CC5D4726BD22B5B402A8BC9B719FB6381543985D87FCE3F4AAA8BE6BEF3D4369C95E2D179EBDE8E76392E029D9AD3E118A0003F4BDA0AFC42F510","version":"5.1.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.2.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRandom Handler","description":"illumine - Dismiss random events and handle genie","id":"irandomhandler-plugin","releases":[{"date":"2021-08-09","sha512sum":"FAC53D573FC9489E293B0DD19CDAF4A62E2C28874661D0CF4AC8BE1D8756AAD6752144615B21F70B595803C970D109A6C9BBC0E7BF0C57F848573EEE5DA0B04D","version":"3.1.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irandomhandler-3.1.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iRooftop Agility","description":"Illumine automated rooftop agility plugin","id":"irooftopagility-plugin","releases":[{"date":"2021-08-09","sha512sum":"706A284A3354C409250895398CD68F9EE5D99A88304988E2AAB243BCDCC13D60709AF1C89967E7401629F9FB8FF92CB33E63DBEB896F34800E7BE9823C84BF30","version":"6.1.6","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/irooftopagility-6.1.6.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iTaskTemplate","description":"Illumine - Task Template plugin","id":"itasktemplate-plugin","releases":[{"date":"2021-08-09","sha512sum":"98C262B2D53F0ABDB3DE2961E514BB7DD496EAC9E5B3DB56B302146680BD8B180E91CB11F3F04502F828811AFFB45AFE0DCBBB170105E82BA65D14CAB82A1284","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/itasktemplate-4.0.1.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iUtils","description":"Illumine - Utils required for plugins to function with added automation","id":"iutils-plugin","releases":[{"date":"2021-08-09","sha512sum":"2667987274149319363A4CE66CC156858D448F28F768ED971F64C2E0670B1DA23040DB319303729C91B5017F1E70A8FAF40F47680459850B9C07B9E9EC4D2F5D","version":"4.3.7","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.3.7.jar?raw=true","requires":"^1.0.0"}]}, {"projectUrl":"https://discord.gg/9fGzEDR","provider":"illumine","name":"iWorld Walker Plugin","description":"Illumine - World Walker plugin","id":"iworldwalkerplugin-plugin","releases":[{"date":"2021-08-09","sha512sum":"F1AAF978D489763F0DDC078CBF9AAD340D16B10B5D60DB02F5D60B38390FCE097380759B7B50558FBFF9DCE804BC11BEBFAE20EDF3A2DF520AA5C6EE785A6981","version":"4.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iworldwalker-4.0.1.jar?raw=true","requires":"^1.0.0"}]}]
diff --git a/release/iutils-4.3.6.jar b/release/iutils-4.3.7.jar
similarity index 98%
rename from release/iutils-4.3.6.jar
rename to release/iutils-4.3.7.jar
index 7955007172778d9a527bc272a865b12f24c17351..aebce6ac0887aa13d9cbb09af735bbe1313f7f47 100644
GIT binary patch
delta 17240
zcmY&<19T-#*KTrR+qP|MVsm2Kc5)`Rabjm;&&0MSwrwX9%mg>@_ul*6|39nt>fTR1
z)qD4@?&_*KYo{Ix?;Hvz@<3KujCUjnumXc;N<ArPF~2+&wk;yqsNK(Ox71KMT1{of
zG;XLz-YE&!H*qx|N@3Q>qBH|r8LC|KZ)KNvFjpb@m?^WDI(Y2vQh2D5?CGk)#gBbr
z<*$F}%4{4V3wELV&7I_qu;8N-{W0%&2}X$l+`^Uq{-H+KF7}K3X?i0GNuxMfx)?=`
zl&}^_iymIpA6!Kq0x~@i1wRA>JOTq8yafXsAczb9L8W0s4F?8Rf(@!C2e5!5@c?MR
zL#z*F?hDEe2|!RNMfh-JJ6sTyAXx_fa%lB|EqCxY_>|2t%TaU7&D=O+JqHG%YH7W7
z-4ZRjQd1`FLUh>XmA~~*0n1x!f4l7$yLmV=?b(~K*IomCwt24ou0Oh-x}Un9E>ouS
z1)+A(3n@dnSSMWQ?i7YIHgNluF5vfp)SWqF3>lrtW4{y};gUwH`n|af2M)B3E|K?t
zdJ|0>P9GpCIGWu_QMYhx5mkHAq;zC-M&WEt9xy3fSrR+EXmv7$w(RGjZUqUMY{Ybt
zZ{hU^c;g^!u<U^oKWQdi!iZ}}Kc(-B5h9}bL|R>&-La-TaqtZuu%<|7_!qzf0rB;0
z(s+j<WP;&lf&^Bso$yq=q^9D7vfzEO)Yoc_0Bn!bXuMxX9+K*cRP<I0*7-jd$VpSx
z!Zi%IG$nBAe`FX>;{L+rlaF=}KG!bR{6?Hvo4BAM$y1ESl&|$$U*lJHWqQo_LshEw
zJQ;aa0VS*L;W&VtnUoxw%4+EuP)<3}U1bb;Gz8zJvOTt>+99=x9w;!W=BE7%PTONm
zs?t$g?nSRRn&Un}+$;vRJdV>hH(Do#(lc+n(x}|3!dGsUjuh1<Hbt}DV$pwYi!5PG
zRdH#4HZ)W7H|JP*%J4~ny(gVnv{Y7GQm52DdQS~{C$_S#o(8U&oTqjYP(46Lz~Jna
zlV7%16&9JUn0*8kyGCB1-$qtvDaBMLPZ6g#HZ@a_w1&mONg=<RA5dH!_v7@e+@3}!
z<8f|sH}KuP2VEAyr8a9WRhXg-b98!2;e%P-ZF3m6O+g+`T`Asu0`Ist#Fja44{pre
zoNkG3Ja){+UYolEYYGn>Sd?SV+E{DLp6;JM%gi-0qMoNR-)?`@6dj;354GeIvc1;t
zclJG*${2hRtq!)Vu3%1Nh{oD!+UDFX{=V6_jr@dmz-Gw4iF2PW-eY4N4j;CClG9!_
zI<SA#Dn%}0JSj0J$FMIEUH7&%^rv-FJu*nvS~?;UMOHgO35_Hj=nPLlDH!AkN3y#r
zJxjA|c4Bqf8kr#f3<*u?k4`}451)^HiwBo~m_VcR$4x<a`T#+pd-Op5xiPdxup@oU
zqxu~y&*6CWD;w#a9eQ`XQ{?maP^aB>@@|UVj_16{Yx!sJK$#alp+Dq#$u|_Q+Wn~P
z0Q~RbSj(JLOm+^dK=-_+h5#$IG3R<p{V*iJk-iD8<<#VOrsEJHw_4jcX`otozT7ij
z;8c=q%yU?1*==m7QDaok-fCUuYxtN`=4<@eb>=Jhbn0$G^(ze=aM+0Qg!Rj7+U1|@
zP-bLP6z<gBYe12e_P6qzoMvdMP%-%1j}A;dQLQZQe7NLqKqyK2%-s6N91N|JI%4_a
zV9SPnQ!2E98d;6))28JLIqtIEp0DzMmjp_q(AH?q)dVGRx?*`Z7lf=^h616cbc@%&
z?)R7yY?9Gnb=1}rg^~|{Km8eJ!H+PpjyX`_d>@7Ogv~dc)dz34F-I-o)2EQFTovb{
zk3f2?xYVz20%Uv0Gn%w9b=$Z<|Hb>eF^j&_Xf}((Lw>z+K}LpC2BerIO_xa#M&A`8
zkXo{;rmg8923;J~Ybzv=>8`j7X`w&ABW~Q%yq6r>R4|I28Y8Qx&^taFW5Vf+l>hLv
z7ig-Ak@{0#u!cZ~iuyQ}T+vt__M=y%Vq}e|pj*tk9Jq|s6gWD1Ug2x{@Gx`+)#$H5
zT&OUg(%2@;6=9RkVX;YhJ^d6E_qQ9ywkxyx<b}KJ_vHDx?fS-6PYuOZKJLoWIuGjg
zC0U0*b9mL@H5x+zT^!Nn7r*M3W4W&Z=<Wp^TOvcbm{%uV?ZAS0iVd{un_cR?WlZO)
z%{T7mC*ZS8%g8d0vxJg6%f5=1^y`2+*J_<?qu$aX=XTf<N2{evf^cE&+xAa71`3xy
z`{;z&XB7C$!@h;8gH0Qjd1X&8sRWh6ma(+)Jf1}=E=8%ERC5Fnear*6W9q=vy>=xF
zwG=nLutqColSf`$Pl1b64|@5w(q_{b9@8OA7@(&GCduvI*KSmDYCGLv@<noZca7t`
zbO-laBYkA6d8b0IhrgAOny)K`I#@kk*7{!>Y=-2c43&)F0kowqj`NL2`>0u2356v#
zFKm$U+T#xC<Omw%k$kXb%(L|RVmZ`$Xl(j$+8n;}XpGa|6X<rs+0c>l*9=w@i>Qnh
zjll0CD*W*}3GD(<Oo4G>%&Y9k?Y+}1(jsRk)8ucx3Wq~b<4yV&zHhwaIQ-*eYRs9U
zD!qkxu*aCBq56=%lg|_?wZDFl?ZwQfPlmJCAx#9J`OY3Es9gOtNn`1sn7K|sy(8B@
zh)L}I24h0F3nyd9V%iP+)vQ>g-@Xnhpc@FAtslyTEM9sk8TJiM!`Gx4vsa^?bs1A2
zk<ajJ?Gu-|8(V0bVW^l<DAN#XWhbmeH>_R^+2lR>#f@ZZGj6{>OYl{Ub8a@~8|5!M
zkH^hgV(B;my&JH>xe!_;R_g*VPCYQ)<8Oveo7>526RSlI%z<?wJsE12yM~i3NCrU4
z0&^p@n+Cwm(0m_`?#_Au`<l4Hg~tcA(bJ(R>`%kc>;N?ABuYA|)^QhSGCuDm$TP^C
z-ee5#F~~Fd6P(jk^$G(qM?eeuk|Se*3%plhNOq$+)*cesrM7oQG&kt-Cv%`z!Oz;4
zg+NB#CH)p(LZqjn&I(7uW5QJ;RAgZH&BMNSyU*tk=ZAg_KH~C@;rI<CO6g1R;v(=f
zRKOYgs-)Wu2meGMxMP!=Y<8SgV`A&4V~4i<DX+LzSbg&A@~E0{`YNm-jO<{!${S-o
z+DD1I0x%k^wJdf~*dDyZ<f8#i^-oX6ds`pdD>MU+7!T%3AZC&aCoz9CwI5L166M!p
z{RXktio^o3)?IJya$boV|K=q%J6>zV<W`7$Jt*rmVBzJe47(v=d_S;#9)^~Rm=Z+N
zD6V3rcgZg-6<>9L(Lo^fGG1_Rm8(AN(mdiyoU&}il`pD($;%82Iqb5l;fAcE7NHs^
z4bNTW!c*nKjo}=!-pB0WTFntG%2M<Zqnu2VSL9PdT1-#a3AU-3KEBIm=LG)IkMPXX
zMYpB6eQy&Wa=T?VE6wD)C(@EZ4k)#R*A<2i<D>%vll20TdPC5GoTC8LKtWeVP$C#O
zAe;~q07)4fic5+Lpah4kZk0{1w`?Nt;vv*U!A$V|>VVZ*5e-ul*{V<My{lvQvt|kS
zv!+@1d~rZaBlY8&$LaBM{TH)+@TK(DR5s6j_Vsnf_G=(VO83KNHw~C^^z%4)#Ht<g
zqupaW#<#B3h_0c)Ysld(VBuVc(vHR-4nJkHQe@u2t?AwoBf^Wi3kYBTlW!pxPD-d3
z81w;hMj~$Y)2kvUx5{yE6X0*FJ*Vq9_<s{1pc_8;`-Z!Vri|wI3F3%6>z!7;9(aS1
z_>38*E^?lN=$TK3ERStG^J-mwO<f}64shfo4*xaws->Xa0ug6E07r|Yn<2Pw2+uA{
zmIIY!q^S#{yQJ$NP6k9F$6;1q;E;tgP)-NjeDW|jACcokV(}5Zf^!qZr+k7!5{}Hu
z-HV11RMq^eG1$GMFbMqxHI<#kNgm;5KNjHl{iOF(h*V<4B{8v-P9{bK$WrnTLK*2T
z?o%%P`2(`Wtd(4PftJGaaD1Iv*12apT>j0&$GpaP`SM7%90elz(yd2oHo`$w=L2WY
z0N;faL~ONvNj!fxr}}#-7^gk?a!a}ZJt<D5`Da&{>RpDDhU7}+mV1(w7d+(d=zN=F
z=06U@F!W&ZO!!V7qKSi7)U(x|H{9LBa7uyc!|QN=;C-vzfzB+~q_)BWPXasQTNSrW
zmx7{0q{1?}IOsnUA(+W*4LrM-rk42%Nw!7dc_aAq&v!%)j`?=%0)>T`XP(3G{3&`y
z!Iy7iP8*`K4EJ_GcN3g}ZLK?_Nfex~37mmYa86J{T5B(9o`Go?RPIPzJxhIc`y!tG
zU_a3PyZYcDfU`%azmz%O)&F!w>26-^WWQj?Z6||2-RqsY5C}QaXnW1<PYJ&=2X^N=
zl`e_6-E_PNJ@Cd6KPA)I7taOYy#~I62@!v3Yx<arTqk-xe#QB+Pc}D%>?^2{b5+tV
zP3VsU#3Tvt9Z=%D>nhm~z~5HJ{;0=L5<OXgA9`xd1&Zu`1GUD%ipaX1!YW}0_QHik
zb&0*&&>$AhiM=y+T{(+0{~d?(dG!$h21zwr+~B;(+mL=NTP1|_Od5@e682mS7#;SE
z@6_EIRVDB$zMMneBK>(F@O@o^lX$uRva4vi!-RkQ#5uL@`40T@hQjI5ur1*EUJD^i
zk&}Ph1~e}RQVs%(nm@lQ`U1d&!0qK{Bf{6ZSBN;E4F5;=u!t#X=Q}s_6hE+_hVjHe
z=(M_#AE=itpfX14rX->HR#9cERF$WvDN+{R_k%xQKm+^auB|ICv7>tE+~u#hMebHD
zcLIy{(J8!7XJ4an%=$62opVd5es?o-9fJxM(77WqtLE3@t|coo7XHEydt~AI?VWID
zqtW?Y!!tPFtgb8i{Am)`Fu_2h#J+FsP5O2Q=M#e6P0pQ-x-TICKRlS7Iz}R573C~=
z7u)SKZ{;C%ms-Vtz5hlWS0kG_q^siQH{M2kS~bX<Lbe|^7LV?-BR8lA`o{DWuVTr$
z0Ik2$#4`yPFXxcLcP(OBJ6yQ?b^Qti3WTJnh0fq^rwz{FIXgJRsLbuF4>gXS1m#|a
zYrTR)`*@71>tt_lA9;+>Pbi05+Iha9+Q>%BSee)*&yNx3({Ms4wmM&^QL0@!N&X$L
zyno*KZ9w$vN;C!GQgY2RW};&O>t?2-68Ix*$vd&8qC&^LcODNuovE-z>LqxfOqOfk
zX?I)~-^g1xiPT6(Uh`*Tw4W{>Yju78=Ak$RvV-vq&f&&fckg1wH$>W0ZvCU7)nI<u
z#5Y+_f7f>24&abe<j;`4)YLMy8YiZ}I~eW-Q)%?v9=?OSXJ;v#T7_KLM}z9;L?G%s
zEcBgVDTovIL48s^rjcKnmGabb<SRQaZq)!%E}GC(oSmQRb-`qT&-#hYeVe!eIHiCH
zv3A`ly2M*YLtAiV?xmxbRjjQ_hCNhB`?Z5RpOTTXIbu=RK6d;i^RCY(eS$>lqetFM
z*3vgSB8UhR+ol7=79KCj=g9)TI^g(X7x8M-<owzZ@|ai?1tv~*N=?U(-N>AK><@)m
zu@S@}W2Ngwj3I`ggN&@qb9j1_hd{ZaLk;X&-uNx7uH2FSLkXMp<qQSNj1>mX_or(Q
zQ?i|IJLg|_?dKbIn_E;TF+??2O28Sj>W!3{B6U3#B`!ZQmcy=7PUgdg1>oLd3)8n5
zyCt)nT|0>g4k`<PTQyOV+LG>9(j6xoCs#i-RnpH{p{Sil$ppa5I<5!HM)8U&JdjMX
zV$3K)-sxK`VR3|K!m{4>YX8mxWQ@L?=Nc9qZ3zj}xd{oU0tr&S@8oHPkw)AmHTKdY
zU@J3Bh@cEd!u;>X)e>nqDzFgR3-v8rPfCOrV=kD|9-3xwj*^LI4hQ~-U%xOB@d&z3
zVM)%+5$jdzA>DP5W#E;vAr_&h6n9!Tk_=tLs4F&v`Vlh<v3IT>$TVy`5ucxs7Nv78
z(WtvpahDVbr^}YHX?7tCea==0X)n{JaK%Ty%EB;SGm){1pUk?q1AKuy@~(^@RRH35
z1yVr&fNDtHi(beDKy(dZA&zNKS3t<6{U|}_B;O)U^GnRE=oWfH>H=F{HeZEx5UfDK
z%O-g+wZDQJ3$4>Ft>rI;MhI{NyfYiwB~!w5rN>>s760w0gsyv`;F!>&MN0I!Avt2o
zBqnKR|0-{7!eNnw2uvsbSdc*kSEn)ybtgn>U@bqrJ&@hwZx41%ZYiw6z|gVo4`jd0
zDhQlVB|g#B;gDq;6Kzhc%H3#(pGGt(dYF#_Ym@%V527*mKdTazJXkZc?2t%|KF3ha
z*yXYo)xppB<^ZRZ;LhsIhsnH3m)-vLMUcpqq&%FFar4~i9_U53!^x;(X*YrlP7%@U
z)gIjE@eam4ao5hDrDp)us4Dhi4lSXfC^!~;CoBDz7cInVLON7aCBEHR_YBrijE|mP
zT{9UUetcx#T?Gppf;Ph$J*4Ra#KA4blk66XfK`R1kdam3D5rsWE34HP3a_hd>z4zV
z-Fd^BwT{<j1%i91tuy(ZyirRQk*PG%{1#ofwNWEawnjMy8kPHHhf(!wD#2M?t{7g=
zME-`_XR@rB`x6X@5ib!ckAX($l&O*=mxJEDg*>Mh4nvR1=0^?1OZVE9o6{AZj8!}x
zOt)!EU(_uLZ330D&p<u&Re{p)go#3azankqt4ve*C6H^RVQ_}>g2v3s475CZat;5Z
z)ymI$on^fdM<CuZcM7^b2>(O-IR8fZ_Ag_P2qq$wey)@w!KB=AzC}}Z6X$!|)JNY(
z#Vzpkb^A5O{+;CYVcY((ajNGa!u=iV1D~OL%<?a1p!V_h-L<>cV6?|D?(#F50a%9u
zj)JoREYM^E+eRl#X4;bFL>$A@z#KMWiakRDBf!0|Dcgfv?!kh!f(JmBcju8r*Eloq
zC}+_=Y6-I7z%iYi4O4%Zmjtqbfky|?7C(o5#RzeC3C6AdTx>{|>Kh!e<%HTy2s%1d
zF^5N+d~xBFLY>&C1q&=^GyT|ARr_gJ*YWGH6o|QK(9}J&X#=S^;Q#*WnGeimF*@Vk
zhW&o`^)JK=W*BN!G1{TCc&0L~^oc!jc1=@?>|@%)$q2qXTQbtZ5N&9L(Xmx&3?Nt0
zg67op2X65|%MFol(u<=PjVr||blG9PUmms6f@C3XRTQ}aW(@j;R%MLKN*s`Uym838
z8kmvzD^Cgm^{_pImfFU&k(quF(?9`h6lhs(ROUF3YHz_UAR3@Fg*}is_+XDMwT{j)
zQ$I-e9AL@qM|fVv$`XrS4sXoOQc;iYi5{32##9wGS@EnE!qPOBdX$Ld<q)|mf#a6s
zw=|mNt~xPna__ThDvYF476Vmeh=JhI0F>GJL3h4us-V@bZN+6DKP6S4^c;;cON#F?
z`{jH67xPoo3hnPP^Mj^}jLSpt4d|<tkAFfSllq@uwGt2p=oNEnV@T>}+j&DYphCSd
zIzs!N^Bk)R6(cp<c~ihzzi_}of`0h_90IXCJ;%~7(g4$eUDUdxu51hQ8a2!t0HA}{
zPwVq2ee&Dun?+`K-kO&xp>D0cAAHCFd`yCxD6aOK0;1AB9rIo*Hd?s=9u<ts_8asn
zB7l_~|6&`&U|7DG4}BXhQE{3{LHPX2Wzln<4C*#7m%MMXXAvk3;2?F~MtwKeIILI(
zZ7MqxhnOdim{&7^hBzxJ3dt3O4!lCQ8xyFWAM$M=<FZ-|_)x_-KH1a1m6#J)`}48~
z$SrMfSJW?$iQ6O3S;b}v851LbkJ5~e!Be;xs-+5-zY`KsOES9jfH{dJR|}fl5}$OO
z(=ke~h>~}Ap(BXIcwo<EvZ|_g=Boi0F=b`8!26n1>FyHNs%90CQ5#j|4s_wt3p0`4
zL*g^gADAhqD;@E8cy4Gl#NmlN=W?OQ@=lppH^jd?S1|Kbd=0hC%5jwNxK(#aVRppM
z=4z0{X_;~FPNRN=4!^qLHrQakD!>aUW4=PyyA?xNnI7D1Z<XGtigGXyctZ1fDhBzG
z>IupiS_<$r=kLSkXSJGX0m%nARV{mD6b-^#W8WasesG)oDQRLl&<*v5mAxdrK`}Ea
zV<txHsK23oM@X6S+!w4&!7HSGJTa|XDT{h*_f`<BjiDJ#$>J@DDI1*6@|MDxjy}dk
zOm05Z#i4h@IBR^lLgLbx84}aI&M#9nN|axSY4?`Bm>-%rVH;vN0CF!!4e{!0Mk0H9
zG-qz98P@&^U<es|fcA<2*688%43?(<GS@swh%z)<jZf!lL#<~sWekbl$~Cat(=>RM
z>l`+=b*gil!F=NiNs>PAk$E>QCo%YIOIHlS0W|Jo50W+#Yiu#(BQG#jq^c^bZ?P81
zMR*%@?tYWl<N47-2F#rw$84c%CpplQ*4;czF@cNwNxS3t`-d@Vh{<W<fidcnZ351V
zsk7WJn=DZp(;9UQD|2p61GFZ3S<jI6#Nz6y<S~CEE8f9sr2<SnQSB792zmiUpBb0(
zH+pg#!arU~W3z7pz6FU!XUdLrBz75Tn?C1#e>kPD4p+qUuz~J#c$U7y#=hgyR&avo
z2H^$%Db0OKN#S0CC8m#jSTSaxWX$bUf=Eo{vOxT#q6V$M0e!W|J{zSbf(HAxIua=-
z<%)+kx+rzjCW1R~_<^IFw)W(62B5_}uwT9JVQ>mxuiyyQy(vRmSS@?4o9H7~GnX&L
zkLxR!i^>&g5rC4d4G724($SP5&3oy_!iRBJ4a8k2W7Hnm(JnjR$x2$kP@hyYE8~_K
z#-KaKlHfGDKlv&M2am`KG`!eJX+;cPG6j-2s6wVpMq!yF_gKxW+P%^A=Ov3_em947
zMd7c3x+hrUlkT`aL3ALUahm_)=ulH+R?w%Vwir0+p9U<`LrXD`c7^jBbrOxsXF8HK
z@qA@cXg@#HyA(OP6^*TX5ou2pdv--g>F|U$L#Ly@y}O4|2t{WRNavE?$qHeU6u<pm
zzeKv>n4hZf=5C!!d`GYh3a8o|x2I!q!e_~F!zQk=5Rc%hW$k14c)+^Lz1}R%-Xp)e
zPUcZwnFQh&=cKA!Nh1j{GR~x#+|s}}VF16+`5~^wyIJZwz7wVlJe}TxK3+1?!`Sso
zZ+_0QigS96!M%TN=Ub?nk3|cM!lA0lVz;I+X>Kq_j-9nV(C%WVHjiJJ6EiOuCg5cD
zpCRH-z*88Ri-KHD8;&yS@(YM`Oc^IZ^nk4qtOuU<F*`h*>7}C#ICwFXZU-&aVtZXM
z?}ZmAn1%{Qa$H%0d|pR;M$iu)<yDxR@b|Mpk0QaJ|L-Wt7$DqLwhGq#hQ#q~4{&#7
zv~pxUEZrD&i%euY_WO}abLB5+XRpSK9F1JLp!(y;tpmUgUU>osa?j-c@?^z8kxd_7
zBMJPHj#r?#_N`;<y6U<p?BGYL2AUro^Uxu08X>2vNPcrMr6<Lxvr0h9cB`)Ky+<>o
zdb-3$x(=0r(P>R3qOPmeNQstT&O-Glz8Y3{r*1~k%3tqO@!#Yun~cTlnnKRdQf1?L
z7vH6Z8|2RuzYDa{KzGP^R8c}b6%qJYNml_Q-ua7$HV>|uu-rS;eOrIxv3<?akgvkW
z$JUxQ(lk)tUQkKdBeA3`3RAPbE_Ay1tulOw<o-T;UfSG`MLDhE`F;PrJ{+5r&!WLg
z`8rMJI=*TNeoowWU1*cJ@;fh&+N?{FNJe1{QPO&y+Z)kU<S1?B^EYA=HSe4~VhJyx
z2&oV-g@F{uSsBGKilAev%geG<=nn@aC+a@Et*@rKy5?_x{-}yf19hV~YA2^J6LtCX
zoFK7nWMGxm&yh`f7AN)E<O?NwI>FENq<d9*MQ;?olI>+NuvhZbU`B>hii8161<0Qy
zHDc6PToNL$E&z7rnV@<FrE;L@N3R4FFV^lF-gi(mpcy6-S^!s7%{*ASO6InPnTQol
zz}NCL`klggp-7mygyqii@SAoxWtqGb2eyJwWh+IqN{%WbU~Q5kj2I@ua(W9g!X>vS
zVy9jpC)JBJB@}c}^6n|f^F^y93!bKv#w~WkW|d8SL&K8agL|dM*2BY;n4%5%UT(GC
z6ZN<hIl1kZE;wwz?yryssfnLVw<TElCzLp!op=B5rr}BVL7bdP5yz-rbA92}f@a)=
zZFc4H5@&U#9<SAI@^{UqbWSd&YH46*k&&#$gb~1y+{<A;*s!G|WiQ^x^$!8j%%&$v
zt!`jH88p?4xxHx0<^%%$u%#NXrTNH<|F7&jR#YLR?fF+OEuMvih57t8;<VH*47Z;<
z{!h>k;$mLbQ9fd6Ti6u>l_j^+&e|ca9tKQOv5E*^nJTMv9ph7Wqc<c=WA5_YtkruL
zqpSK0p5F#mU4=%#IT9~N)Ay{;hmC&Xz({e(-aKvNhwD8=RA)Ww<9wh3jZQAG+Gifn
z{dBBY8Uy(K^12F|LNuNTJG8B))iyaEyrYF`nrK$RbA|f)`Tb&rYMZ*A#a<)gxxAW$
z`2A9a1^YcuFHD-%tpp-_CBB>;U*PbsE7hUQ?SuPnD3e?j>xrzNG~bWX`X@Nm^bm3A
z`Z(DK2^{DW?Y1gQKPX}Vjm9BNfPOgm$%g0mZ4k*WJhk9;+CzmWcs%Gw<2}p>*tkRq
zffj<_Dc*u?uZ8g?h`X*=u8gV-44sOlbu*7R8a)*W#Wl+Y@svV}Tbkm&NjPV`8zCCQ
zZZ`I-5pRO^eXO3C60%a)=fwAL>wt#mIu>mvw`!O}_}UkLoA|Z>+q)Un-z^(19JgIF
zn)D1rmPBeD@!pY*A#V9#x5vMM_bD^1Azhd-I(r7sW@wv*+*S}Et)QmI^ki!j6IAkV
zLjri;r|9UnAUdr{y88|5T~=UhG~~*XrKkiVAQI7_rDvH>Qm~<O0|#bWco8#KSP)1N
zS7&#ngNgDnRL4_*#$XEJyDH!`dwysNVXhg_O(yA~+%vd_V#RZ;+=RPpsOH^(7kXY;
zoM-3JoDEi99*K1N$BA|L7s=+4!VlL55|TEbB$S#C6Hzm-*5(ny3CSyQNTTo{7~@1H
zL>ldE%)_gYzQGC9JxLkE@Fd6rXlSxCSrr7D0l|ene{CorLIK1X70C;<cnS)MfpCiH
z(<~BasvNit#&dz-*t&HH&r+!C_dF-OXV;{(&ch<yBow59`d`L=ynu~Y)(z3_0!qY}
zDKtM5%7|aA^g0~Jk*u+6(8R0lI~g?y=I3&&z7K4A3F$R|uOiqca%rx@`)NvHW1jl7
zzg;}AVlu@5<r)Zop&GO0fFaTDQayJgTK3yGQ!~PlRDZKGrrLln8!&T*CWOT4g!_d(
z)@>p8$iy9<8=1@$;ip4JP(@iKv9>e7suv<wT8d}ACt0nnGwu6>wXs1}(z<d;tw@`;
zP})WncQ~w&(G={K-m4g`E*$YjlsX6Mt$@fN97nMOIAGddtYBQM4aYDf1{V*O9^}hx
zx{pdyxKd8NcCy#Sn%9Sou8vEM>-<Q@!8=4P^?hZ)bq@oXW+wDHl#rKTLX7rXqQ%AR
z(Mqw4y*s3RC*OL7Ww3aNB?zKgUuh}|eTfq4Ts2g3FL#khYs+$!K?+=P4Izb(aUBk8
zitgC~cxK2e3ucm+4%tN3;SuR0WGal)@Qy0g>vK}h97?}pt$N0Y@xchu!>DM970En4
z#)v?}tK&LTfmf~22VT~gg2}+3N}23pQDaiRfk4CYU^EYRf{5(5liJ0a0`~Qil_-sD
zS8;}fS*)oOld5xUk0UK~@!R~3o(0bUenPDq5WBtCmTOX&H%*R<4Px(URYM>`VnG&J
zj0MRVs=bB5<+aNBwQ5$(FeJHssp#<bd+IO&cDQ}MJ^m6(s>yGPw8@{9C6u;P$g2mw
z=8w<_yMffZft!<M`RKlb*4(p~7KcsLJBgG(5Tf%}g2Nk0Y(dxIJ_xa6oIQDi4Jc=+
zK*VUdr^4)5neW0u=5mjH;#67a7GW>u4l!~Hb}6Yi`^peYT$Rh^L%)LU{ogTb_Nh}(
zuybl!NMl-di`)b-2Z&l<H^P?MvDn@aiDo2D>^*z&7eYupi*m1m?{`({(#b=Z)ERMT
zeXROd?fKy&DKt^CgQ&<PB~3ZI6<K?7fx+8|5rgwRVM<7qHzJt33R<O{o+!<wF3~Zi
z0Y{f1)KqC*^^nVVtc*fn6KC@IFpBmNHJpfL4m>(UGUx2k$|J*kv@>G$Bs3fQ*v~`M
zucmNmW9T(fgnEw_P1-+$>#Cd}*D?&PX(CKwp(iRSvP7`Bj0P+jQtC8@zhl9<1ED5b
zB<z3OrVh1oVuXJ$kqJGb75^9{KA^$|Er5hoO)#)*Am*S~n)`puf!iF;&$-o9{oZ*n
zsPETq_^S5u&>`C70Fm8_G3VOiBxklBF9_<8Ty)@Z*h*Y*d-g+B3OZJWo9-j@9!p&i
zJ?KpQm8S080O!e8CHXX99%W2W1)N}<=?+0eV#gH#V2IA|pw4TAL1X3<kxA`W@tGNg
zT%wlPaM;XEncb(s2}Z2Qe2tlf4D2-qUwgwt{JN&2tv%$d^-x#F`yCT+L<JhCw2f~N
zCQDtanuKdKKltb%{kXn|bg22j*3<8N$o1oG*(IyX#CMxag?San<zhr27&wG|oej6g
z>N<AT9i-kPrG<#0^DQgaDoX};ger*}lZDpDG`zeXsUB$)o{I{?{xbrR6@50)Ums$6
zrANy7e-)kmfHljuXY9|`{OME_x-AZR@;kUz)P@AI`kbR+CG*%W8s9A$>*P0y`NMct
zlsgrip;m+}W|RF^wtgGl2J-i(L+H7A``}Iq!g82y4eX2uC0vE}=gwT%!%0-#{w{WZ
z`Q>o)vt7n`0W-Y0oP)dbJ>MAd6>qrD4_B!>!EVHewcxe4@owRBM@joP>Y;yVYa){x
zsz{$)mgVwg1lNR3`Q}c=0H4niHt#lWn~-9-os!eOYjzVv2zNeO50LLo`wDSjHQU71
zmI(re^yDFeEVPiA@2Iw`9-Bzuk;$+dW{GJ%LY~ZAfOdmn3%r4BL3(s*1eZS`xay|t
z#91T)iT9;0h=s9skH3_h2+4*_&;AcNCwC9D9s8dN#&WS5;hO0Cy2k<Np%=cvmo~i}
z3Exc!5zZBUWfvD=SD;HDc&kd6<KS{kzw@nSMuuF6BFql@@i41?J5sQmer2BpwyXoE
z1^;_STnR6aoJ)M9gFhda7E)j+QZ;!uc~E4Gip;muYGkA0$R4o?{@B_xJy>I1KMcYk
zE4+{=R*zTol$G+<9`>QP3OQ!kjetH+TmZiPGc+~|RTPh@BhXZ)vnToaQeamO;zrY?
zl^=20KB&S)bJ-HKjTG`U;GxDLushPc=^S9dW~sx&IFLoq;DZ||j^G{dz3r0%JMe4b
zalo>4gsEgiuUS;G+SE}qT6Me?Da|Bp@{--4Dbj+_G8Ys0G!WaF_&cZ~BW$|2+K+i6
zs5HZbheDc|8wgh03kPH%uy2p6NSsQqFLnL1SsS_#EALLBhy8O54=<unRl>-@tSl3`
zSp0CubI?N?_bN8roBgieU2mY1o4@VSlD<2qMun4E)viBO2H692z#xS=#FkvnLO<ke
zZRgI4H_?ce7!?zMMiADZ5k$qBVeH!vM;}(ChF#p-280FAo1#spl(C|f$)}UaCeOT`
zHYJr*JMExw-aAKo5Sj>UL<tS71Ai+>aw(nTOqY-O`0|=rjXGRUu3s3vD;OKWVrhZx
z$dkF@$gX~?7`@Kcx+dpXs&?6nJm7;*Z%pyV7Q5G_WFhq<sJ;dlZ3Cxn!Bt;~TDK7|
zg0DzI4QSP99y_|4Iax}3E#dzIFewityfR|;?1wn<^6C$Xo0#|Pe;jVl2y=^VbAH5&
zr8}FZ2s7Flx8~3qZebEjAj^iw4INWu%ZBG*6UquZY{TuAPQ>0{wp=3rI^qL=Pnt2R
zo2i%i0!JEee3KJ?8#}DE4?K}JE@_Z!Zs3Ye0RCNEk_@;N!_^}E4e;9~W9E>}xgO$N
zuff(w7XW$Ty1neOUTB<Kbmm!+uhHYi2c6JWLtC2VG<^HjAk(##>ML|#-&C@2t|PDp
zlVH9#KxJPS9FPz!#3H$3UgV?7pbUN|7%E6Ywk$!V7rAEy`P04u>P`^jKV`|}3LPjr
znvL41EVfm8wA+6zHkY9!m<;KKv1b_Esw|<(62W(pdA2Gyk*aIGXZTNv)J=b_R#&7;
z32DND5x|7GPf$OR76U>T8HJr>tDZ5b#JThf9yJ%_I~Dz>$QY!f7ofa49rQ53!Pq52
zpt$ZxzIYY92G9b52?rvAz`T&1CzcQM6NpIR$dl!w*X6?3<>FVK2bp)56N&F{*IFk8
z-6${DLDB=LO8tW<Nm2KSQ3$F~1W7?L&K_+m{h?ghk*u@El?7y5k@nRHhbF8p6?Xy{
zDHjjOrGJtQ>IptB`!E4!#a){!_zbV5&VUZYx4(xO0|q88j2MdUKn%7IHm&C<d!ovI
zcgDj=8wdeu6L|W*cz(;&2A1|e7IWGcwxedty)vFPlKe|uGcuuU(YY~dhly5FxR5)7
zP`wdGus+PTp7ofbxQ`LLYzs&GvKc+Za2wwmHse@B-xm7)Yx%ru+g^|GL!>iEf(@pv
za0vY_Xp&<URkyJTfq$_H|29*a8I2B86ZjS5LF7pC5xpx#!wZW&yWL`sa@V|#g={wS
z9@HXq%%f{7HJZnrk`BYQ-8!RnXvYaChuuLSHNq6Z1L+Z!M=p=+JD79^L{o->#+$ik
zNd_3&HEmfqL%!p}-y}U7p9;tNT(=}nu#Q>O%e%~>PAXb20HOJM)P9Mw39)!F9DGSW
zQ6${Y1rFL-2xKiylOX_M>LV0toEPQ~$2+w9J|cs~=n4?mF840%$V2W=<hY(gY}F<O
zzL(h~_~NJSr%9=Is-^V~Wh8C184IATQCO2Em^z~l?-;jOAX6bD*Qya)5_jOse~%bT
z>#bAmB~j_M1FC}&yWC7aKt2f%c9FP<AZuR0#nR>f*s0}mS<Y&;TWqFCYv1ioHz;%7
zjvJ)I&CR{YsSrMbi1PD374}X~PC7>J6)T?Q)H^kv<j7A@j>rq|yTEflo)$;)Qv&3f
z$65mNeg#(NEZTc^VLlksTJY=$VmrgHEyZa!$_|RC0wX)DT_pp2TGWTGyyO1hdJhkJ
zg9kjv$ofAgXl}8q_B9p`#C+N2sX8?0_pQUdoD2MekS=&BiU~D!i-XcDKLr}Nkwf$C
zFdAk7*6pD7K<0LZzh5r1hIPfSUK3zD&ntcwDrL}B?}HnEa_iUwk6l_%g-prX*A`L7
z<RMmIL)qWlp&*S66?#M<=B>{@Qoa{PhmHv>9byVPEdm*0lxU>J#~Cf`Rx@daIeEq)
zceWDMnMcbPWFM3GHSX!?lE=DCnn^8nZyfbC5nbp}c9>B$=H+2Ww#@}(!f0wkGdVF;
zFTGe7lhWDTGS*lAt-kIE)!DzeSOMSArXtdTeB0Ild(K~lv#c;W?c@B%5%Lc$^baU>
z4;5kVW3wr9;mIWO@bA~K?`Du6c;T-3Bpj&>oDywSDy1$v6!DL8P~Ggr7K2rm-ziP)
zcz?6#lYAh}ui#*Zrcw9HVVF>nbL!ick{LpJX4_z#FT$&2h<}L<e4q2iG$N0da3=o?
z91kv<`J!rFL^}vOk*Hp{yFwLh$A}T{i%m#TB@?>CO8$%;GJMSl3$FkPMI8+IVmw+X
zN@jfVcz|*B`wK=q$LN9JSSZKd*YLmtWcf)cCFd{XMvqckR6JYBD>gTrF)&0X$ZY+H
zNz&Smkp)%w%v~e7M|Z7qaRQvHcaeGiKn+1Vyu=ZrbeD*%ePk~6kU}-rAJrQc$jxFk
z_Ug$<o|rN415SG;4`J|mHbHDdq5l*~yp%WxE{NXwRKPvCKtd1K*B?azHyykVa`U@<
z<%%>1cY)Y(N16MF6$YXNe>3sIwo9gbu<>YkcI`U^kMPU`Ji771TbhIBSEhmQLPs!-
z-$gpRVBSU3I(BlqZkR)IZ$|tuNW|}g5{F>=XoYddeV7#vm-KXE7|}YQn^iO0)ZV<Z
z@qMHnzWDwf$X`fwN4@FB@9<`M9pa7c10{Fed_{)C&w@(bg85GC)gLiBEp|eKXL)SC
zT-C{OCUI!UKONyN49LWd(&7Tb58nZ3_luK~*i?oP3iA@e(mG++e4->54b>kEJrmS^
zf;R1j;qO$cgtF&_WQNZ4J;I9fvGn)&G_BE0dNPXH^Egt-7XK<#{*1N-x~07k^l-rG
zl!e)UXg4a!J_d4BTWioIgxNc?H}YYpTsV!F_Lw9$KnNNSD<NoXu=4_CT?1Y8+lMnP
zQu~f*Ly$y5N=P_mKSYy=)2-8i?taNT#|8**Ce&{x={E=!N3zV#Pwe~tm)3Yz%^{8p
z^zAXJ&u-2^FMeq69Tae9R*aNx<{BuC?tF)*XbU>%za_rA+F_l6!%gw;9Zo6zh-K}C
z6zZK}PTn+uH)|so;4cKqExIg^oPA>t%s`WM42)B4^ufI!k37U}9Q(5B&rTVo+HZ)^
zr2vO*e(I`4gcZvSbq~8<D$`Rcp8uF^;QR;C?nK{|aFby6zIxC|SO_eiPXuK^B%Jz#
zI2_nKh3hNuKquw&$by{C5IUU1UK;b%@4N!du_Me2asS(LCB6!H&%#J1(LtB*>EjkL
zHg^~+sDNLcj!>&23?d2V!1a}BAE{~0DV@6iLq0j5q5#u6vB&U7ZtZ*B2}Nmh_9feX
zBjPE>#A!TzgZvx=J#!Kd+54s~5{Y~f59tZK-9u59{=p7%tnGCuoO8s`e0ug|dNxns
zIFe;jRaZvy$R;L`_>T7>0iC<GP59{hO<*Im`7Yb!@3^U^Q*5$#{?nUgT(P~L`NJ27
z*W7(OM$bdeLOv?e#(5fF>Z7W7s-w@1G0AK9wYk1+adbDxV$If}u~0iik5Z^Mu8TNQ
z;OE|%R95(00r4s)y4(T6>r*}?CQHM&>2zk8#3_!7ii3V2B)!W_K6S|)UxrHlG}Zlt
z3!eAuFXpf4J%l>C$XR)A?G`jDhD-4@KS{@!jR*CFrwvs~_%%^wI_3|KdJ@0(IH1fE
zrGD)F1>L!l8Zh&cIhMiGyR_#Z>NvwAhGnv%S0-<)#4!VK;VcW?jT98yvEVfCKR5e4
z@=7iS#2(pzgXz8O)OxhM2U1k0$5`s|M}M%B%$^7wPi-fb+q)&TCz2>@&IzcsdN^4a
zHO4WlzwJ&*`0Z3l7nq9pcL_>6ji35?#Rpm{ZR>dr@Feu6QEFMXiDe;pVwM}%$yo+c
zy)*T&-YVZ3-Lk}TZuK7Re-3C!%`Z%UiQbFn)-OJQD<m4H2^Y$Z4`_b{{%WUpn@8N_
zGnx#Wrfwa*X?C={s1y(0zrYHsrA2!;Fs9wPbWRqGOuT$qG)q2H9WTQ*Y8cUI8sTh`
zE}exquY6_<>oqggaZ0b{mS4^;C5S_R-2C-a-aax}r<_@8H96;Id0L?Jhv@I!$A3~@
z;K4xX`6##`N`C-D%SIyr*#}a7(b^ky#Q>oTTzAA^Llsh*vnRkt2c+srARr|&Mjp~9
zMvH1LmM4ibB+&+Va#On;dKVk8lndTV2!4?fyaD&eG`)a!!B7@s@UxtXPdJXftlJg_
zg5O~F!Kc@&ilZ&pcnv6J6Q2<~vU`h1Ma_g4uJP?T`INU3hrxtUpk*?Jr_~bLI5vI(
zvL5&eiAR6#GR4v5|D<Cz%UrtVu=o1GYLaYISb}C!Lg^B&o)%Z4B$0_%F*h@{YgZd_
z`=uLapjH+#-yY><A##vi1f-jVgBTGPw)(y_=lF;RFL0Zfnkt|c^JdSEDw}|kTEDj+
zStYDo5_fFeS81lbwn)uqd9$t?V=jFQ<ivu!X3{l(3!<Pttm?TA6ns++S}w@z7?<DV
zl_#G~#y0#5voBPYb#QqmGgPrq{Ix%Jzc4~i*s-{;zLQ0*38!p$#3tufRcbyW!h)o1
zhvUb40(tm&{-u?78!69b!r+^U_YyCkA?TfYJ}IdI+0R8Udr5H3_C48^^(X3A;KHeY
z@#+Y)&^L0SI6-<X!ILcYREa3lGYFN6l}FTJ>r}X3yNo_0qu8T)C|8rc!OEjhURI+p
zKk?v6h>X&XDkpqoauOo<*`{{kkVtuT<hLbzeLPW)1ob4Rd^|q{nUi|>r2~)rG)x=~
z&n-+l_ByMyDfC2<mg}z)@oS(C@#Yq({J@`)|4EI42LpqJ1p@;U14AshiUAogL#P3@
zqx>*Nus-4#?Hp_{NQ@(cP$jU)Cm_YvP=hOCTpUzPA%>zc^w%tzYHGrM*S2>61RPSR
zyXMljtbCIVPr+;EzeBG(h+lInCOmZ4i4+_4{J6fXrP7HgT=CEMvfP?{-SX@4xj%}s
zGRgqr_YysS#myZJEi~;+gXDjr9<T;}BkMchrrG_uq5Ik};G76@&RXYS%-oxHXMi-E
z?&A4^8jKbc3*$2;fxd++ML=vhMo|O1Q`5QQfF>B-5^;;%nPN44chN!K3Uhrl?MK<!
zf=1*`0^FKrB}u&LV=Y3wC-di3*h>h#RTZS(H3R&93pZ0l7?mARsS!44a99Ll!(PrK
z{yIfl!6Xo@$k9Ugk)FqBHmevnH(haP7m$Vw4zQHMvc_LP{Oug*s_;{7JVPmYNsOcB
zgd)21b_EAIw_0kaD<u4kvbwYIEUTD$uKhc{5_#D%4d;N8b@lioCb4>KEMJ9Cfu&$>
z7arAdxfT!J$twAb;k<B=hkP6`V~PnsS-%46uUf^`g0mM2-KzcsnBf2de#B2W370!;
zx-GR7B_}SoHDjy${r&bVw38T*TEN%e4N8q^CoMKw1<XsCl)J5#tMR?MYP(q_48vdc
zMptCHE}#9>7MAGRmCD*$M;AHES3AuE!klOK6Zs`6)-}20Bqq2Njg>2aPy0R;m)75t
zWHMz3@NT3xOEaWh8P(jIrGM`|%*ee&Ub#}_k(P2)awlmr1=W1zj!AEV!Z(UPl4A~)
z0uENDPU&GYVYVJdXT;dYr8l+eGP6H>48$i3bCn!yjDl`lf*`&MLy6#45e^m2Dz>xp
zrK=Wg%}P08v<fuqdb)W7;eU#cFbBcZk$<Bv_8Iaj$K|M5ypoG?I^OGwyTUw)PJ@v>
zW{;|5b2#G<y3G}7VfopjHgU71DX$~+HBN)!Ff8I%XPOoa=TvF7?a6wdFzgrPs%DOo
zyLsb@m3TcWfAL|OTe@~>7=?K<`qYiYGxJ}uo0$D&*)H)}BiXmMK)n1uD+_<*e9$eF
zpcq^kbP#)YBnw=peHi4}GkZ7rz96&Ab7gGZZcguSc@))QL}>F1$(C3emqOY8<?LG|
z?gu)&?ZN8U7(pN$&S=M;mNJ>22+jUbhSM<M<+;XkgJyr-TX&eFm2p>qy*uVw_PINj
zq(FKY<(2|ZWLVi8C^%6dG87mTv>0WMH@#aPo4*?xo4=0(;K78b1<`}WIH~nmWTt=S
zKE)x}zuuz<QtdB4$Ms$=V~V>2qf01d3wWvFc(iit^1X-@V&u_A%+F2><22jE!_qcQ
zUa@;HR<Ntm!RWu}JHF-RVNrqRPj%XC;5^BiQcFItKR)Mr!(Zx>WGyr$cDCs2d}a$Q
zz(F2i+h|Ut^=>*un%h@9c<pL{k#xGvS|+F)fgJAp*Us6AK%B!GmtUiZ-eH67+Hqwa
zKh@;QY<1t-6;F#*n-X*@FS|3*2Y%zv`||=(c~yVYeq{oQH15GvouMr=TUCZ>Zc>tH
z{_eMKGo}*+5+z$cDIew7Fei1U$A?#r#w|L^n|#&dvQ3%%OG4Mx0V-Nny371hwH<qR
zRvz@~YytTDF-<?+689b9$e~>5T#Z}O1Gwm1Y;j?*2<IEqSs-u0bdShpRjwY-fHIt{
z@5X5zmimJ;14kWeK3DT%;70;Co+E~9l?<|>=2x0cAS-glKA>UEr~Eb8T|bJMXTDmg
zIz21pfR}D}T$!OHajy2@D+j=iUOp2I4w!sv^{O~r^;}3i#9*-z^S3;e*>*N|{)mo?
z?F3u;p`T$N{+Ka(X4Kq;a+l=GUV%;C_`IZdZ7LT@F9R}il3u&5bXQvGR$_K)YKNV}
zL4Lq8ko&YkKhVkQ(4OSY9RIt-S^AA~P<GuoiSK5*5zdCVR};o7OEBrODy%U~oKyvp
z3PH4&L8y1KuZPSG&xKsJN`mD@$ris8mgg=v4%L^iQF&38m*lq1ur>i}N0i?Xttq}5
zx6gm1WI75wB?JTEf_&zr4wam-e}mAn!rbwYfE-W+;#cEbwSlYahvz*3QK3J5+aHrI
zN>2(|&iO^rcmHt53`<Xgb{%Q^kTiFgeI-1|9{)B!{q>Fu#ldchOwDd@gKTU7G`d7p
zbWsX?6DIjnfI?)VrO$ofdQ(HSlLUV=ihcu1sV0FCMiJcOLb88itYxq=)q``DfO3@x
z0!D>EQ6s+`jfZ-_F=kaJp|OaiF{m8Ef2Ko~hcZjSNt3^<dUx98?V&VTlj$DK;De!Y
z{0Km{gCq`dhqJT7p7DGoUrMs?>J@YZJDMRbn1&Yn%RObPuDp3gs<<s<qP=Y>@;O4Z
z#Q5>R^`Ea0*djDX<n^cj^@3Rs<`G8D1WN0%>`HPdzdpS{eS!NpvKq}RINwCx%epjF
zR^1eHAu9DYv%D(WpPUQQ9el-f`Cxsyw@hY75E_)lzLc5c9n8bJn$_8e6T1r(y2I@^
zG2J1(6bUXK1gGc@_7wxQ@cul+?LfdCfyW&PO(H+lh5QI9hkSwBpbri8^L)*=1PXRb
zXAR^yy*<l3->Q<(pigxmM31bfyT<<JRT`fq+=;z((y}HpF#W+;u<z~fhr`yzB-&%<
zNS6>H#H<q0(z*kTxfXef--oPV9+rtYCR>%O3$43S+Scl(ZD{p7;ed+iDv^vYb{Mnp
zK|-5Y@|)UL=5`YZ|KV5u5L^`FOYtgFLc~1VYjorFnl_quqc}B}AD+T{_(a@$zOj{k
z61jaR64B2M@hOm>0`)1-p91qKu%80=De#|y@F|F&g7hiKE&bdm(9-|O4{w<aKoQ4-
z`)>v|2nU4X4rnI_sb-)sfVRm2h#;IG6jTsC6#y0Sb7u0NUr7)%)xQLS3=~fAFpx?H
ziYdTU^dF20<SY+>25o1c&;zReFT$FM!VhTt^51G0P(~(-2tZZ-zX&0yCiBw@eHIEn
zz+LTM_?rd*1>~EB!U{0a_%A~6FY)ys;t#$5wuc7QW}|#s)dL`dzGi=#_BZ_Bb^HJn
z^Z$YHS^<zi<T)r@01T`D4P$_;b3Z*P%lR~*;rKu5u5wU#0Z$(P10nPTVEx0U2W<NN
zUpNW?3+np^q4obCh_XKb6U3bN3C{ul2mAsA;DHMAP*4f~f5sLVnBf15^5?N6NHyxe
z4e&tl`Jb2AZu~C-3;JA3Ac36!ft_1G4FxE)puvBX=KrhIwgBM&?LYQ{&--DW{D;E|
zVx0uQ{0q~~0#FhDpTUwKD^Ps_iY)+R@gE)wNWSnh_*_T-UYO|!fckHvp+XdVa0Sp#
z;b*5;-GX)tQP@D$x1Y8D=|h=6|Lc<Bp!y;dXK*DDSuu(wfDRSZSAs$fsw+m31XK|G
ztK<_vAcN>jKK<4u{})jqhrs*SmU9dWA}a0w^AHRb>{1Mx_8*c4K<Ph6dXNk)1Ukq&
z<TH%_tf`;?U|<N4U|<UWZSzkUX&L`%Ll3GbMd5_}&)j;q6a^aqV*W3T1LFVwdAG<s
z|01wF5EvlQ@1IXX+xO4N)rkKKe|$&b1Sm=Uqfmhoq#)oxW@Vp#XZ?Q!7c}{afSZC;
z%2Aj>ROO%NHUFI30m43?>wmEGaugnbmi9ji6G&bA)A_NAf8H=7i2wP9X&e1Z=&bl;
zn_B#<7+FA|g7CsW*$?*ri_PxvFM-7Y0uz*9`RUUC*`*?g$oV2>!Ref<fg&Lla1oB_
zS*!VtnVwWZM9!?{w`O_<Ov4}-Em*_PGTmwo(AJ)IxQG*zeJ`BDIbCWkFsPI!!$nx8
z*RBN`!8;Wq61|R}XS&!_X8!4a<^bLLb2^G!&1b+>*)XXtfN<9CV&<5BZXM9rXA2=B
zy6gGvm^SQ!OAAk5yB_EZ?IUmzj_C$RfH5Gx0VvFV1|nRrf!~rT^c<YSIX(Iuv-tEM
zAT_QRkc7Q2F!MlyvTP$TInS9saU*{!<Du!_H}YFCo}F&A30P$5@J`R$#IL}1ww525
FngABhYw-X8

delta 17066
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