From 027693e44b68343e8cff769e1df020bca2de3676 Mon Sep 17 00:00:00 2001 From: illumineawake Date: Tue, 24 Aug 2021 11:43:47 +1000 Subject: [PATCH] iutils: remove walking logging spam --- iutils/iutils.gradle.kts | 2 +- .../client/plugins/iutils/game/iTile.java | 1 - .../plugins/iutils/scripts/UtilsScript.java | 2 ++ plugins.json | 2 +- .../{iutils-4.5.1.jar => iutils-4.5.2.jar} | Bin 1033502 -> 1033671 bytes 5 files changed, 4 insertions(+), 3 deletions(-) rename release/{iutils-4.5.1.jar => iutils-4.5.2.jar} (97%) diff --git a/iutils/iutils.gradle.kts b/iutils/iutils.gradle.kts index d44deed6..7270c322 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.5.1" +version = "4.5.2" 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/iTile.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iTile.java index c05f080b..d3e4df6f 100644 --- a/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iTile.java +++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/game/iTile.java @@ -78,7 +78,6 @@ public class iTile implements Locatable { public iObject object(ObjectCategory category) { switch (category) { case REGULAR: - log.info("Tile length: {}", tile.getGameObjects().length); GameObject go = Arrays.stream(tile.getGameObjects()).filter(Objects::nonNull).findFirst().orElse(null); return (go == null) ? null : new iObject(game, go, game.getFromClientThread(() -> client().getObjectDefinition(go.getId())) 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 59c63be6..50a71ae8 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 @@ -294,6 +294,8 @@ public abstract class UtilsScript extends Plugin { if (GRAND_EXCHANGE.distanceTo(game.localPlayer().position()) > 50) { TeleportMethod varrockTeleport = new TeleportMethod(game, TeleportLocation.GRAND_EXCHANGE, 1); varrockTeleport.getTeleport(true); + bank.close(); + game.tick(2); } walking.walkTo(GRAND_EXCHANGE); } diff --git a/plugins.json b/plugins.json index a944b7a6..0b0be6ea 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-23","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-23","sha512sum":"90BC7ECE4E41AF4FBF0CFB0E3A0A95D9522396C6351F52A951C1AF553C0F353A1FC49B3310030E57C3809983D00A427B7AA170E5CA6ABDD9159610517504DBCC","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.1.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-23","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-23","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-23","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-23","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-23","sha512sum":"D9A00F68D0F8D185C6ABAB541BF6F84A516453F902000AE56E8A4223D0C8914FE17CA130E486E5423C187C99F4ED057D43117D98B413D3F8E4069CE7F590B001","version":"2.3.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.3.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-23","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-23","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-23","sha512sum":"70DD51DCFFE14118FAB2DAB97636A11F20896F080CF82EC444085C26ECB5E847A2A751D7D2E066610802C96B71C466DE55B15B98353B97F165CB833DD5BEF29D","version":"1.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.1.3.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-23","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-23","sha512sum":"7FDFB39B829D2D53625BEDDBC2F1D74A99B4E1DF819237F673A5A5D7B0476E44F3AD55E28883CB4965054AB6472510FF89A9A25956701332D06FA46DE93E8022","version":"5.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.3.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-23","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-23","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-23","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-23","sha512sum":"41498034CFD7B875B7B2EBB6E82CD9FE84C94F6E9B97E7CA285D7CB622A6C6BE402BD248A76B9C280FA64BC4ECC079FDD81AAC7CB469F21E2EDD8981842D36DC","version":"4.5.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.5.1.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-23","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-24","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-24","sha512sum":"90BC7ECE4E41AF4FBF0CFB0E3A0A95D9522396C6351F52A951C1AF553C0F353A1FC49B3310030E57C3809983D00A427B7AA170E5CA6ABDD9159610517504DBCC","version":"1.0.1","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/disablerendering-1.0.1.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-24","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-24","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-24","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-24","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-24","sha512sum":"D9A00F68D0F8D185C6ABAB541BF6F84A516453F902000AE56E8A4223D0C8914FE17CA130E486E5423C187C99F4ED057D43117D98B413D3F8E4069CE7F590B001","version":"2.3.0","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/imenudebugger-2.3.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-24","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-24","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-24","sha512sum":"70DD51DCFFE14118FAB2DAB97636A11F20896F080CF82EC444085C26ECB5E847A2A751D7D2E066610802C96B71C466DE55B15B98353B97F165CB833DD5BEF29D","version":"1.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquestassistant-1.1.3.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-24","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-24","sha512sum":"7FDFB39B829D2D53625BEDDBC2F1D74A99B4E1DF819237F673A5A5D7B0476E44F3AD55E28883CB4965054AB6472510FF89A9A25956701332D06FA46DE93E8022","version":"5.1.3","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iquickeater-5.1.3.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-24","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-24","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-24","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-24","sha512sum":"BB0FD5CC17124B810B766AA5C583E7A9E1B536800BF37CF5B496D6B6049B1AB614A4E93B56E8F6F0731414C714A4017B2F13C60C91C7FCB542F5E359BA1D621C","version":"4.5.2","url":"https://github.com/illumineawake/illu-plugins/blob/master/release/iutils-4.5.2.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-24","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.5.1.jar b/release/iutils-4.5.2.jar similarity index 97% rename from release/iutils-4.5.1.jar rename to release/iutils-4.5.2.jar index b1315f60d28f7bf03d9030a1ac027b78279880b7..1e7ab5a541db123f4fdcc1206ba82e4f7cf4d091 100644 GIT binary patch delta 21780 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 V)k0`MOnj*0Zh()hE(IXS{|B7;={W!Z delta 21437 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%0A-`^yjp?yod#jmlW!gv~nLHqzloeZ= z+O_m#a_nSqy@0!>?XH>0uKbyw(ofsnw3?qc1-{db$PMB!D2p+P{+T!py$?&(U58H45FkaxL}wHB!PRex){p&sK%uK%*m@X?d%t8Sf%Q z*&C%_Q>$2&{g3XInG7?TU!b$1zPWbso*rQ%h*N^m(8`v@aBV>u!%Yh7s+Yv&caV=p zhR&r%*X)`On~*meRBqdN*E=lGHR_Lus_ZJI8pK%2IH3}r?Ad5$$qflSpl;K9OICbA z!6(?LAdBgo@##S?N^~U>5 zz$|s4;$tKjibr&poERngsV#~pwiGt~wj%MZ7J1oPXlqiBT8OxlR?`zYF67{6LP#^p zD$7q86j&WAc8jjUE^W7b@#v5wI98ESJ!RGc!e8NoH*180#iFJMUsAQq#Jp{GpK3vre*8GG!SJ+-u90qzvfvfvAD1)msrfwg+vbtd)*C z-jS92>ZfF9k5Gu43bK4C>S_bsS=QNa8gLOafZY;rG3ww2Q$b2vZqn!P3&{&=XiP8^ z@W-N(%3zj;)m1gyx3e>^;))8TKeGEvEy?mmA3$F+>UI~7e629_72R3(G7Rn$pX06Y z{Z$GJ4X3D+FI}Jg2uONatX{9Cs;kiW{bQQ@100!G+HdlN zN=`my3MBQYtUCf()3V`AJ2>27%(mpl_7dCWc4zYSB~3oU)lU;s#>DDz?&&qZnEl>7B=xasPdMwLq)f z;Hhb?L5)3&r|#W6Dz2gG)XSDC`hkxxUO;~>u#~cft32Nh%lQ!D!KpjDG^}dKcgu>y ze=FH(!R&-O7iT-1&mMxSens7R+#lD1TEttxCl*g#LIcIWhunt25 z%!E(p+IJOClp!UsTgLti2I*4uW@Qa2B|?+-L$6<7TIC=>B`w|=JcbPIO@R}W!<94eenhll-u|b*QJTgsM|xkV$7laGb#DyMafd; zy7y=^XfoD!{6VakJm1f88LP$YSPKYKG zO!Rq%EUgd@GA>>pX)SaA@&Y;H7MHNavR{%OD8{$!YURaum8Jn^3xi*u(`(P3!nIX6h}z+f`}D2Qb20{&5u$Dz{?(aQXh(VJva=okXQ_yu@wepCLwu4mtNb0e1rw5X5!hQ7_q1|mXq>t`lRs9VdqU_J7W*Zgm&Rr-!F1JEm;q%k zyFbJHEj1wu@a# z=Ji}Y@s+BrIh?oa2v5SvbFHM`_1SnFrioX8Q*v-@qNO=%J1yjO{ws5v8;CcHf-;IHMD`Bl9p+CERw+=+9}rl@d?xi|<5_}0_2Jx| zH|BY74p%?Msj88^`-iNGFk*5jG*v(N4ZNtntct%)2*H%$W)sJrRjH;- zMf_fA;4QBbP&RmipD{x+1pECqa&Qejely}UTEx^vnQC-+k5!!|Dfe3Wb>UOFs21Ps zp>lcI*=uWObUaRIB-@=^NWp}@C6U}cj(wOFb88^_?zYXHicsAT)r;4i-th$gR@RBW z=(>FqFZU~P*8FQw4)j=u@Dm&gLAkVrYf9`83K0jpni~ZuoDyF0^fB$j3E5W(H|$%c zrKq(_w{!cZK55?&xGrn=IEGx_Cy!w5uG*eAwdLR+r&_MltR*0BHJ8AJJ^l@jtrj99 z0zw2i5fnsF5+5#Xz;e=cMv?TvKD$ov&f2<`i++6@1BF&zCtVjAm9=Q0hJI7aFQiDTsQ%3nnvB>3qs0Wb}pz~q=*EWmK#|K}Bw zkih@1Yl&qAy87(=2I3?`I?Qh@@gb35#D)MxQW}gCu>iU8VoHYqK608=fN1|8$T2YU