From 407ee71fb603420ce7ef198c0e3a9fca8aa8b31c Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 11 Sep 2025 18:50:45 +0200 Subject: [PATCH] Simplified Book of Virtues wisp stats into 1 line --- descriptions/rep/cs_cz.lua | 11 +--------- descriptions/rep/de.lua | 12 +---------- descriptions/rep/en_us.lua | 11 +--------- descriptions/rep/it.lua | 11 +--------- descriptions/rep/ja_jp.lua | 11 +--------- descriptions/rep/ko_kr.lua | 11 +--------- descriptions/rep/spa.lua | 12 ++--------- descriptions/rep/zh_cn.lua | 11 +--------- features/eid_data.lua | 8 +++++--- features/eid_modifiers.lua | 30 +++++++++++++--------------- resources/gfx/eid_inline_icons.anm2 | 10 ++++++---- resources/gfx/eid_inline_icons.png | Bin 51270 -> 51958 bytes 12 files changed, 34 insertions(+), 104 deletions(-) diff --git a/descriptions/rep/cs_cz.lua b/descriptions/rep/cs_cz.lua index d0074b1d..ccb8994f 100644 --- a/descriptions/rep/cs_cz.lua +++ b/descriptions/rep/cs_cz.lua @@ -1603,20 +1603,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1} zdraví", -- {1} will be replaced with the health - Damage = "{1} dps", -- {1} will be replaced with the calculated damage - CantShoot = "Nemůže střílet!", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}% Rychlost střely", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}% Šance)", -- {1} will be replaced with the chance SingleRoom = "Bludička pro jednu místnost", NoWisps = "Žádné bludičky", - Ring = { - [-1] = "{amount} nehybná bludička/y{pluralize}", - [0] = "{amount} bludička/y ve vnitřním kruhu{pluralize} {{InnerWisp}}", - [1] = "{amount} bludička/y v prostředním kruhu{pluralize} {{MiddleWisp}}", - [2] = "{amount} bludička/y ve vnějším kruhu{pluralize} {{OuterWisp}}", - }, } ---------- Abyss Locust description parts ---------- diff --git a/descriptions/rep/de.lua b/descriptions/rep/de.lua index fc54e96d..98cfe315 100644 --- a/descriptions/rep/de.lua +++ b/descriptions/rep/de.lua @@ -523,21 +523,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1} Leben", -- {1} will be replaced with the health - Damage = "{1} DPS", -- {1} will be replaced with the calculated damage - Damage2 = "dmg", -- prepend text for damage multiplier based on proc chance - CantShoot = "Schießt nicht!", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}% Schussgeschwindigkeit", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}% Chance)", -- {1} will be replaced with the chance SingleRoom = "Einzelraum-Wisp{plural_s}", NoWisps = "Kein Wisp", - Ring = { - [-1] = "{amount} stationäre{singular_r} Wisp{plural_s}", - [0] = "{amount} innere{singular_r} Ring-Wisp{plural_s} {{InnerWisp}}", - [1] = "{amount} mittlere{singular_r} Ring-Wisp{plural_s} {{MiddleWisp}}", - [2] = "{amount} äußere{singular_r} Ring-Wisp{plural_s} {{OuterWisp}}", - }, } -- Old table that now is used to store additional information and effects for Book of Virtues Wisps diff --git a/descriptions/rep/en_us.lua b/descriptions/rep/en_us.lua index ef3e75fb..f56e3ae6 100644 --- a/descriptions/rep/en_us.lua +++ b/descriptions/rep/en_us.lua @@ -483,20 +483,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1} health", -- {1} will be replaced with the health - Damage = "{1} dps", -- {1} will be replaced with the calculated damage - CantShoot = "Can't shoot!", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}% Shot speed", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}% Chance)", -- {1} will be replaced with the chance SingleRoom = "Single room wisp", NoWisps = "No Wisps", - Ring = { - [-1] = "{amount} stationary wisp{pluralize}", - [0] = "{amount} inner ring wisp{pluralize} {{InnerWisp}}", - [1] = "{amount} middle ring wisp{pluralize} {{MiddleWisp}}", - [2] = "{amount} outer ring wisp{pluralize} {{OuterWisp}}", - }, } -- Old table that now is used to store additional information and effects for Book of Virtues Wisps diff --git a/descriptions/rep/it.lua b/descriptions/rep/it.lua index c53ccd5b..abd6cfd4 100644 --- a/descriptions/rep/it.lua +++ b/descriptions/rep/it.lua @@ -487,20 +487,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1} Salute", -- {1} will be replaced with the health - Damage = "{1} DPS", -- {1} will be replaced with the calculated damage - CantShoot = "Non spara!", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}% Velocità Colpi", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}% di chance)", -- {1} will be replaced with the chance SingleRoom = "Fiammella per una singola stanza", NoWisps = "Niente fiammelle", - Ring = { - [-1] = "{amount} fiammella/e stazionaria/e", - [0] = "{amount} Fiammella/e dell'anello interno {{InnerWisp}}", - [1] = "{amount} Fiammella/e dell'anello mediano {{MiddleWisp}}", - [2] = "{amount} Fiammella/e dell'anello esterno {{OuterWisp}}", - }, } -- Old table that now is used to store additional information and effects for Book of Virtues Wisps diff --git a/descriptions/rep/ja_jp.lua b/descriptions/rep/ja_jp.lua index 3371f2b2..35b1409a 100644 --- a/descriptions/rep/ja_jp.lua +++ b/descriptions/rep/ja_jp.lua @@ -491,20 +491,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "体力:{1}", -- {1} will be replaced with the health - Damage = "DPS:{1}", -- {1} will be replaced with the calculated damage - CantShoot = "涙攻撃なし", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "弾速:{1}%", -- {1} will be replaced with the shot speed changes in % Chance = "(確率{1}%)", -- {1} will be replaced with the chance SingleRoom = "その部屋でのみ有効", NoWisps = "ウィスプなし", - Ring = { - [-1] = "固定のウィスプ x{amount}", - [0] = "内側{{InnerWisp}}のウィスプ x{amount}", - [1] = "中心{{MiddleWisp}}のウィスプ x{amount}", - [2] = "外側{{OuterWisp}}のウィスプ x{amount}", - }, } -- Old table that now is used to store additional information and effects for Book of Virtues Wisps diff --git a/descriptions/rep/ko_kr.lua b/descriptions/rep/ko_kr.lua index bbcb8985..b6ffc2ca 100644 --- a/descriptions/rep/ko_kr.lua +++ b/descriptions/rep/ko_kr.lua @@ -576,20 +576,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} / {{DamageSmall}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1}", -- {1} will be replaced with the health - Damage = "{1} DPS", -- {1} will be replaced with the calculated damage - CantShoot = "공격불가", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "탄속 {1}%", -- {1} will be replaced with the shot speed changes in % Chance = " (확률 {1}%)", -- {1} will be replaced with the chance SingleRoom = "방을 나가면 사라집니다.", NoWisps = "위습 없음", - Ring = { - [-1] = "고정 x{amount}", - [0] = "{{InnerWisp}} {{ColorLime}}내부 x{amount}{{CR}}", - [1] = "{{MiddleWisp}} {{ColorYellow}}중앙 x{amount}{{CR}}", - [2] = "{{OuterWisp}} {{ColorOrange}}외부 x{amount}{{CR}}", - }, } -- Book of Virtues wisp types diff --git a/descriptions/rep/spa.lua b/descriptions/rep/spa.lua index 444f910b..5dae7f8d 100644 --- a/descriptions/rep/spa.lua +++ b/descriptions/rep/spa.lua @@ -483,21 +483,13 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1} salud", -- {1} will be replaced with the health - Damage = "{1} dps", -- {1} will be replaced with the calculated damage - CantShoot = "No puede disparar lágrimas", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}% vel. de lágrimas", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}% de probabilidad)", -- {1} will be replaced with the chance SingleRoom = "Fuego de una sola habitación", NoWisps = "No hay fuego", - Ring = { - [-1] = "{amount} Fuego{plural_s} estacionario{plural_s}", - [0] = "{amount} Fuego orbital{plural_es} interior {{InnerWisp}}", - [1] = "{amount} Fuego orbital{plural_es} central {{MiddleWisp}}", - [2] = "{amount} Fuego orbital{plural_es} exterior {{OuterWisp}}", - }, } + -- Book of Virtues wisp types EID.descriptions[languageCode].bookOfVirtuesWisps = { [35] = "{{Collectible35}} Activa el efecto del Necronomicón al destruirse", -- The Necronomicon diff --git a/descriptions/rep/zh_cn.lua b/descriptions/rep/zh_cn.lua index 5da4d438..ef23709d 100644 --- a/descriptions/rep/zh_cn.lua +++ b/descriptions/rep/zh_cn.lua @@ -483,20 +483,11 @@ EID.descriptions[languageCode].BookOfVirtuesWispTexts = { -- values inside {} brackets will be replaced with text parts below -- Wisp texts are affected by the PluralizeFunction (ab+ file) -- The placeholder therefore can be used in all parts that make up the wisp descriptions - StatDescription = "{{Heart}} {health} {{Damage}} {damage}", -- {health} will be replaced with the health text, {damage} with the damage text or the "CantShoot" text - Health = "{1}血量", -- {1} will be replaced with the health - Damage = "{1}dps", -- {1} will be replaced with the calculated damage - CantShoot = "无法发射泪弹!", + StatDescription = "{ringIcon}{{Wisp}} {amount}|{{Heart}} {health}|{{Damage}} {damage}", -- {ringIcon} will be replaced with an icon representing the wisp movement, {amount} with the number of wisps, {health} with the HP, {damage} with the damage or the "CantShoot" text Shotspeed = "{1}%弹速", -- {1} will be replaced with the shot speed changes in % Chance = " ({1}%几率)", -- {1} will be replaced with the chance SingleRoom = "单房间魂火", NoWisps = "无魂火", - Ring = { - [-1] = "{amount}个固定位置魂火", - [0] = "{amount}个内环魂火{{InnerWisp}}", - [1] = "{amount}个中环魂火{{MiddleWisp}}", - [2] = "{amount}个外环魂火{{OuterWisp}}", - }, } -- Book of Virtues wisp types diff --git a/features/eid_data.lua b/features/eid_data.lua index 0c217db7..5bb3cad0 100644 --- a/features/eid_data.lua +++ b/features/eid_data.lua @@ -630,9 +630,11 @@ EID.InlineIcons = { ["ItemPoolRottenBeggar"] = {"ItemPools", 30, 11, 11, 0, 0}, -- Wisps - ["InnerWisp"] = {"Wisps", 0, 10, 9, 0, 2}, - ["MiddleWisp"] = {"Wisps", 1, 10, 9, 0, 2}, - ["OuterWisp"] = {"Wisps", 2, 10, 9, 0, 2}, + ["InnerWisp"] = {"Wisps", 0, 10, 10, 0, -3}, + ["MiddleWisp"] = {"Wisps", 1, 10, 10, 0, -3}, + ["OuterWisp"] = {"Wisps", 2, 10, 10, 0, -3}, + ["StationaryWisp"] = {"Wisps", 3, 10, 10, 0, -3}, + ["Wisp"] = {"Wisps", 4, 10, 10, 0, -3}, -- Dice Faces ["DiceFace1"] = {"DiceFaces", 0, 14, 14, 0, -1}, diff --git a/features/eid_modifiers.lua b/features/eid_modifiers.lua index 47dc9c34..7b910360 100644 --- a/features/eid_modifiers.lua +++ b/features/eid_modifiers.lua @@ -1078,6 +1078,12 @@ if EID.isRepentance then --------------------------------------- ---- Book of Virtues Wisp Handling----- --------------------------------------- + local ringIconLookup = { + [-1] = "{{StationaryWisp}}", + [0] = "{{InnerWisp}}", + [1] = "{{MiddleWisp}}", + [2] = "{{OuterWisp}}" + } local function BookOfVirtuesWispDescriptionBuilder(descObj, itemID) local textColor = "{{ColorPastelBlue}}" @@ -1118,33 +1124,25 @@ if EID.isRepentance then descriptionText = "#{{VirtuesCollectible"..itemID.."}} " .. textColor .. noWispsText else -- base damage via damage, stage damage and firedelay - local damageText = "" + -- Display "-" text if it cant shoot + local damageText = "-" if canShoot then - damageText = EID:getDescriptionEntry("BookOfVirtuesWispTexts", "Damage") local dmg = (damage + (stageDamage * (game:GetLevel():GetAbsoluteStage() - 1))) * (30 / fireDelay) - local dmgTxt = string.format("%.2f", dmg):gsub("%.?0+$", "") -- formated and without trailing zeros - damageText = EID:ReplaceVariableStr(damageText, dmgTxt) - else - -- Display "Cant Shoot" text instead of damage values - damageText = EID:getDescriptionEntry("BookOfVirtuesWispTexts", "CantShoot") + damageText = string.format("%.2f", dmg):gsub("%.?0+$", "") -- formated and without trailing zeros end -- HP Text local hpText = EID:getDescriptionEntry("BookOfVirtuesWispTexts", "Health") hpText = EID:ReplaceVariableStr(hpText, hp) - -- layer - local ringTable = EID:getDescriptionEntry("BookOfVirtuesWispTexts", "Ring") - local ringText = ringTable[layer] or ringTable[1] - -- overview / headline - descriptionText = "#{{VirtuesCollectible"..itemID.."}} " .. textColor .. ringText - descriptionText = EID:ReplaceVariableStr(descriptionText, "amount", amount ~= 0 and amount or "") - -- HP and damage text local statText = EID:getDescriptionEntry("BookOfVirtuesWispTexts", "StatDescription") - statText = EID:ReplaceVariableStr(statText, "health", textColor .. hpText) -- TODO: Fix issue where color definition before icon definition causes 1 extra space + statText = EID:ReplaceVariableStr(statText, "ringIcon", textColor .. ringIconLookup[layer] or ringIconLookup[1]) + statText = EID:ReplaceVariableStr(statText, "amount", amount ~= 0 and amount or "") -- TODO: Fix issue where color definition before icon definition causes 1 extra space + statText = EID:ReplaceVariableStr(statText, "health", hp) statText = EID:ReplaceVariableStr(statText, "damage", damageText) - descriptionText = descriptionText .. "#" .. statText + -- overview / headline + descriptionText = "#{{VirtuesCollectible"..itemID.."}} " .. textColor .. statText -- Single room warning if EID.WispData.SingleRoom[itemID] then diff --git a/resources/gfx/eid_inline_icons.anm2 b/resources/gfx/eid_inline_icons.anm2 index 555148d5..724bbd93 100644 --- a/resources/gfx/eid_inline_icons.anm2 +++ b/resources/gfx/eid_inline_icons.anm2 @@ -1,5 +1,5 @@ - + @@ -723,9 +723,11 @@ - - - + + + + + diff --git a/resources/gfx/eid_inline_icons.png b/resources/gfx/eid_inline_icons.png index 8bc11972aaf16cace68faa03b8679f9f8a5210d7..d87bd5fa1218d27e485d32e0e42e66711dc4d62a 100644 GIT binary patch delta 34545 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℘ zibYq{o&p}?;M_|EOR6TP!+eV7|FF>;PE$_zk7Tc_uX=seW47D&V#r zBsdg;urvPk0b+KV`>>VJ6i-trTp6FOUFgE-_c2Q$2u|^cVgw3eKX`!I{7QnX7X03K zWhJ}H+7VQqG6BGwX-_e&I^|#Qoz0f-$vzW^tlAOJ1K{kNH(^EOX9HbUpbsc8qPO#d zWDy^rep3qqXtZXd9ZWC|j^;wW$!Nf8NqyAz95mL{JDjc$Jgeu&c^gp&pq4{Dsi>6BJuG~r#vZ8@;*8Qe8)$WqyR8mNhhe@CeA zBtE{SA#rd9=F!nAT133{pQZ;yBc!W2HYbu^VL+)(wjZPq6#Irx6-IvFgVxq}t)bXV z69_C;cWk-Xar)hUX|@c|F3%P&cnQm*PZCRt2Ss?edhA%v*t=ju3jNX_(%Iu97z-wc zh8aIkBLqbtCs>fXBbrQ=jLv%;y*KvG2ziRkHBR7qAf}D^3JN>fr6o?AcrI~%jzLOl zIyA_(%;vg+L6;V~r$eYFjADSQ1Yf8I%KFz^278G{ZbUwdCx>hQ_zJW$Zf{4AmF#M) zpOa?@0C8CiLs%3f3&^-M;hXY}jR$>@C6H_ufR%�%v86u)CSbUuKA4fU^k+AI3u0 zkrzU>5cOxjJ{k~boO_|NPT4Z}YHhsUjKeJXj8A7Yl!@3EV1Q(a?`t4hQb$${CEU&# zgBKSHl=|;#j(!4fX(99tGz3Za6l15pzgq07Rm2L8T#&IR9wp}X;0tLMOu>I7g*sY% zi(hpwqr3W4(5q-Y<&jpU8P(X7l_%xJ#ARv2I=|VX=vX~^cfI^V@bgn|Zz|({=U2j*+eT)? zZ(0}v2M{Gc>}2K>tHb7wzmvj}zvJgfBn7JvqVq1?4Y^w_mpID8-^u(&#+TEa9{2-` zC}u|ihxglYbs|Tf%V=Utt~6|@F24IHqNnz9pQ;M2q`Gk_X4B>SL!H|feua4#jkBt@df-x zD(%#Tf4`cb`rH#{IQDY30tipNK@uHZy{nXe<*8m9kbXm!MJkuSqs>$R8-}D>DiS(*Ylp>#9~eB= z9-6Y$;i@U7rE91#Ho0n0#6@hoGTPPynzBw`e!Yj#Q7~04=G__lNsRaA1EX3)x(OBiA zX@8Dx&974R7VQk!ltGor3{sIulW=`th+njxU=)s@1}t3d1$lOd70)V}j~FZt!^QzC z3lNkg_U_I$Wb_Kkuh0!Q1kf3tNUx8?&{(58SwCQ2_%sr}5}9-b^>xL_%KfF6YdZr5 zv)aPeDBJZLl|OXRy_{)bX~%6BjD^^qgp3V!6FjHVRv7Noz;A+u`qEyemPjxTGI zkP{e-eC_Tvlw$FVi?jZZ9jDJs&3br{VNgACoMqunwU!&z_d4w=WWI$(L6GfW9Ssbw ztXVdN!`~E&SFn&t@7-mZM^Tm6zuK6ww;dY(Rxz3u4pt>cp=W{k-m&^bh)gk3!jTel zSZ+q*EZ%0nVF{3?wpi`HKz)EM|9aFwwaC81gsMpJ` zSsP`DB{Kb?O?%cPpK>oHUB$*Hny`9F5q7!heM<%nW&?Lzj3J(jQ zt($l>iuZx#CmKW@x4fe(%iR4N?=vG#HGo%;1R3MW2+ocjJ5RL)upGUK6@h|7U^fdx zW8*9}L7lHG2ZNylzw1l!O@T-v>i6#ep!65SzvKbs&!Skj%xX*x2LdGO{go;+mg1X% z$dBQ?&7SC%)S3`o;&Y8A00Pmb#xXKZ;R*~-*l*8?bT-#9Nb`Y8)=5;#Hr|s7@>M{5 zX@`eRoF{3JWiN0Jwz%rt)d#8m>7hj?I~yX8&QIXw)GCWP3-~y zX|bl0PO6I1W#jozA^^`LpDw-!A?!~oRB_uaDq1hN@U;5cXlwaIeI^EgC=Br+YL}Nd zic}t(XRUt?+SG$LJu-LIuAY~95GS6yQoyCl zOA30eZ6QrmKBaxcb*n}e{nR*oFwmB4X`l`Y zK0c-iPh)EF4x=0sdUi6(On_B5GOdN*FDq=kxQ;XkGfM9zmz4#&cUqx9<=*;Gpd(d>LQO6mmr`19aTW#@ z-VDvQ+{4FAJ)mnC5VwL9?>%Pu*EsC{D0{jSB@}Kh$PfwrO#ODN&w;}_YDIM)rsOlg2_M4cPbP|)?sbxRsSyv0rmc(F|K6!qPaz1 zyqJsA+1bGLOE{gKtw=r=OAIQ$Rs%16FXW!vBYrYeX4rfElSsxwBtBJyEQ|% z!ELY!TF=&Dy2qFn-6d+J}TQlcHL;0A7U9R()FyZprhfwmb ktRexKFk!+(N#p+q0Phc4LMpNEiU0rr07*qoM6N<$f{=5w;Q#;t delta 34205 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 g8Hl`2}SWTQNw`$2cl=%k^lez