From f9fab541fe719db01c7bfaa2b4ed581e73d3f7a9 Mon Sep 17 00:00:00 2001 From: pseudonym-2669 <7294819-pseudonym-2669@users.noreply.gitlab.com> Date: Tue, 1 Jun 2021 14:05:40 +0000 Subject: [PATCH] New item frames --- src/itemframe.lua | 392 +++++++++++++++++- textures/xdecor_itemframe_blue.png | Bin 0 -> 1739 bytes .../xdecor_itemframe_blue_radioactive.png | Bin 0 -> 1851 bytes textures/xdecor_itemframe_cyan.png | Bin 0 -> 1742 bytes .../xdecor_itemframe_cyan_radioactive.png | Bin 0 -> 1858 bytes textures/xdecor_itemframe_green1.png | Bin 0 -> 1730 bytes .../xdecor_itemframe_green1_radioactive.png | Bin 0 -> 1810 bytes textures/xdecor_itemframe_green2.png | Bin 0 -> 1720 bytes .../xdecor_itemframe_green2_radioactive.png | Bin 0 -> 1828 bytes textures/xdecor_itemframe_grey.png | Bin 0 -> 1722 bytes .../xdecor_itemframe_grey_radioactive.png | Bin 0 -> 1812 bytes textures/xdecor_itemframe_orange.png | Bin 0 -> 1718 bytes .../xdecor_itemframe_orange_radioactive.png | Bin 0 -> 1805 bytes textures/xdecor_itemframe_pink.png | Bin 0 -> 1715 bytes .../xdecor_itemframe_pink_radioactive.png | Bin 0 -> 1822 bytes textures/xdecor_itemframe_purple.png | Bin 0 -> 1709 bytes .../xdecor_itemframe_purple_radioactive.png | Bin 0 -> 1803 bytes textures/xdecor_itemframe_radioactive.png | Bin 0 -> 2022 bytes textures/xdecor_itemframe_red.png | Bin 0 -> 1703 bytes textures/xdecor_itemframe_red_radioactive.png | Bin 0 -> 1802 bytes textures/xdecor_itemframe_yellow.png | Bin 0 -> 1724 bytes .../xdecor_itemframe_yellow_radioactive.png | Bin 0 -> 1815 bytes 22 files changed, 390 insertions(+), 2 deletions(-) create mode 100644 textures/xdecor_itemframe_blue.png create mode 100644 textures/xdecor_itemframe_blue_radioactive.png create mode 100644 textures/xdecor_itemframe_cyan.png create mode 100644 textures/xdecor_itemframe_cyan_radioactive.png create mode 100644 textures/xdecor_itemframe_green1.png create mode 100644 textures/xdecor_itemframe_green1_radioactive.png create mode 100644 textures/xdecor_itemframe_green2.png create mode 100644 textures/xdecor_itemframe_green2_radioactive.png create mode 100644 textures/xdecor_itemframe_grey.png create mode 100644 textures/xdecor_itemframe_grey_radioactive.png create mode 100644 textures/xdecor_itemframe_orange.png create mode 100644 textures/xdecor_itemframe_orange_radioactive.png create mode 100644 textures/xdecor_itemframe_pink.png create mode 100644 textures/xdecor_itemframe_pink_radioactive.png create mode 100644 textures/xdecor_itemframe_purple.png create mode 100644 textures/xdecor_itemframe_purple_radioactive.png create mode 100644 textures/xdecor_itemframe_radioactive.png create mode 100644 textures/xdecor_itemframe_red.png create mode 100644 textures/xdecor_itemframe_red_radioactive.png create mode 100644 textures/xdecor_itemframe_yellow.png create mode 100644 textures/xdecor_itemframe_yellow_radioactive.png diff --git a/src/itemframe.lua b/src/itemframe.lua index 4cbcd8e..b759d95 100644 --- a/src/itemframe.lua +++ b/src/itemframe.lua @@ -130,6 +130,7 @@ function itemframe.dig(pos, player) return admin or player_name == owner end + xdecor.register("itemframe", { description = "Item Frame", groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, @@ -147,9 +148,257 @@ xdecor.register("itemframe", { on_rightclick = itemframe.rightclick, on_punch = itemframe.punch, can_dig = itemframe.dig, - on_destruct = itemframe.destruct -- Fixed + on_destruct = itemframe.destruct }) +xdecor.register("itemframe_green1", { + description = "Green item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_green1.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_green1.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_green2", { + description = "Dark green item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_green2.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_green2.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + + +xdecor.register("itemframe_red", { + description = "Red item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_red.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_red.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_radioactive", { + description = "Radioactive item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_radioactive.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_radioactive.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_yellow", { + description = "Yellow item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_yellow.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_yellow.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_pink", { + description = "Pink item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_pink.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_pink.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_purple", { + description = "Purple item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_purple.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_purple.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_cyan", { + description = "Cyan item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_cyan.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_cyan.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + + +xdecor.register("itemframe_blue", { + description = "Blue item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_blue.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_blue.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + +xdecor.register("itemframe_grey", { + description = "Grey item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_grey.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_grey.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + + +xdecor.register("itemframe_orange", { + description = "Orange item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_orange.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_orange.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct +}) + + +local table = {"green1", "green2", "red", "yellow", "pink", "purple", "cyan", "blue", "grey", "orange"} +for i=1,10,1 do + xdecor.register("itemframe_"..table[i].. "_radioactive", { + description = table[i].. " radioactive item frame", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + on_rotate = screwdriver.disallow, + sunlight_propagates = true, + inventory_image = "xdecor_itemframe_"..table[i].."_radioactive.png", + node_box = xdecor.nodebox.slab_z(0.9375), + tiles = { + "xdecor_wood.png", "xdecor_wood.png", "xdecor_wood.png", + "xdecor_wood.png", "xdecor_wood.png", "xdecor_itemframe_"..table[i].."_radioactive.png" + }, + after_place_node = itemframe.after_place, + on_timer = itemframe.timer, + on_rightclick = itemframe.rightclick, + on_punch = itemframe.punch, + can_dig = itemframe.dig, + on_destruct = itemframe.destruct + }) +end + + minetest.register_entity("xdecor:f_item", { visual = "wielditem", visual_size = {x = 0.33, y = 0.33}, @@ -158,7 +407,7 @@ minetest.register_entity("xdecor:f_item", { textures = {"air"}, on_activate = function(self, staticdata) local pos = self.object:get_pos() - if minetest.get_node(pos).name ~= "xdecor:itemframe" then + if minetest.get_node(pos).name ~= "xdecor:itemframe" and minetest.get_node(pos).name ~= "xdecor:itemframe_green1" and minetest.get_node(pos).name ~= "xdecor:itemframe_green2" and minetest.get_node(pos).name ~= "xdecor:itemframe_red" and minetest.get_node(pos).name ~= "xdecor:itemframe_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_yellow" and minetest.get_node(pos).name ~= "xdecor:itemframe_pink" and minetest.get_node(pos).name ~= "xdecor:itemframe_purple" and minetest.get_node(pos).name ~= "xdecor:itemframe_cyan" and minetest.get_node(pos).name ~= "xdecor:itemframe_blue" and minetest.get_node(pos).name ~= "xdecor:itemframe_grey" and minetest.get_node(pos).name ~= "xdecor:itemframe_orange" and minetest.get_node(pos).name ~= "xdecor:itemframe_green1_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_green2_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_red_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_yellow_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_pink_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_purple_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_cyan_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_blue_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_grey_radioactive" and minetest.get_node(pos).name ~= "xdecor:itemframe_orange_radioactive" then self.object:remove() end @@ -199,3 +448,142 @@ minetest.register_craft({ {"group:stick", "group:stick", "group:stick"} } }) + +minetest.register_craft({ + output = "xdecor:itemframe_green1", + recipe = { + {"xdecor:itemframe", "dye:dark_green", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_green2", + recipe = { + {"xdecor:itemframe", "dye:green", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_red", + recipe = { + {"xdecor:itemframe", "dye:red", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_radioactive", + recipe = { + {"xdecor:itemframe", "group:uranium", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_yellow", + recipe = { + {"xdecor:itemframe", "dye:yellow", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_pink", + recipe = { + {"xdecor:itemframe", "dye:pink", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_purple", + recipe = { + {"xdecor:itemframe", "dye:violet", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_cyan", + recipe = { + {"xdecor:itemframe", "dye:cyan", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_blue", + recipe = { + {"xdecor:itemframe", "dye:blue", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_grey", + recipe = { + {"xdecor:itemframe", "dye:grey", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_orange", + recipe = { + {"xdecor:itemframe", "dye:orange", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + + +local tablep = {"red", "yellow", "pink", "cyan", "blue", "grey", "orange"} +for x=1,7,1 do + minetest.register_craft({ + output = "xdecor:itemframe_"..tablep[x].."_radioactive", + recipe = { + {"xdecor:itemframe_radioactive", "dye:"..tablep[x], ""}, + {"", "", ""}, + {"", "", ""} + } + }) +end + +minetest.register_craft({ + output = "xdecor:itemframe_green1_radioactive", + recipe = { + {"xdecor:itemframe", "dye:dark_green", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_green2_radioactive", + recipe = { + {"xdecor:itemframe", "dye:green", ""}, + {"", "", ""}, + {"", "", ""} + } +}) + +minetest.register_craft({ + output = "xdecor:itemframe_purple_radioactive", + recipe = { + {"xdecor:itemframe", "dye:violet", ""}, + {"", "", ""}, + {"", "", ""} + } +}) diff --git a/textures/xdecor_itemframe_blue.png b/textures/xdecor_itemframe_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6187c12b23df55ab3628bd9fe90874f33591d31d GIT binary patch literal 1739 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 literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_cyan.png b/textures/xdecor_itemframe_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..89b5377cda7d7d6ed5a4e8068b52751e49773ca0 GIT binary patch literal 1742 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 YFIJy;iWTWof&c&j07*qoM6N<$f~V;^Jpcdz literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_green1_radioactive.png b/textures/xdecor_itemframe_green1_radioactive.png new file mode 100644 index 0000000000000000000000000000000000000000..5a2acc9cd8faba4dc76035b512309ee86ed18cb9 GIT binary patch literal 1810 zcmV+t2krQYP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b>mh319{_iSg2_mAn9A7zSb}-AI&qq>^t~y=a z_f|T=AVJ_mq)q?t-^2WapQ9Lzm#86yVDa-ocgi8&ww*sAJt1Y-HC31k}AWw}l9n>eSRAHib-9=F6Du5b1 z<>->DYz@HlxH1rw8D@op*_NfE2<_Y&dBhWFhM<71Z9%bZ z1qcz=78pYe1Z*G{3S^^mkqB{A;FF<99eY;*0g1Q*h0y!5~xcDL^lvuQ+k}J}u`YJWlSk=^2b90Rw>O>1I zHf^cpP93S#eU~13?AlY$2U6|e!yj^lBOZFBBVVYIS+IV&K1YpC)Z9dB2*wLFd>Z4a zf<`%!ff*2Uo`8592q2-|z|1On@63R1U}lrUt`G++Wq{LYAO-||CnpD8*xitOz|DC7 zN4U8YIWwU98_1af-5cb-;`RcyHcp#r*-V7SHXK2j`GRQ2L0uvrvGDj#sMaVl$8Pvp)(~JW(c}WlT*K6AdtZ7LqIF4R zP3*&3ATxZJOvtt{hlPQcT^2O$(PlGsShwbr+NB>3w>iMnQg_iJ+go~|=Ee}oPg;>c zTU+C02ywnNR=0S8Q|-m<03A5tx1Qfoqn4ZWsqLuA0#WX6uLYPHtP;bX_qG@AG4E+9 zi0Y1-DQ;A;3odHYQB(#>U3WNQMV_zN*>}`@BR~h&8FuM7lv z@KiNsS?@ihp6rqxNw~boINJJ7!w{vNhVso&^Nq#t48?xgh7BuYI?QR>w(QCBzLO*N zqUg5T$}Z6~Et_-Xf(I8dl8oKnPWE9tz0A08sQExJy5$CQ?>O|&)Vu>b(29|uME2J) z{Fs{0Vp~Joo}(c``JK7uqQ4244SVzGbGq(y46*tjT4jEKc-)o@Y-yJ!6#qKwff?1y z@A`*su9si#V)KJ-&S}Gxo+5<w@LWO0C zsk4Jvi6&`RXZ$m{5(a_OjW;%mvdT|-32DqTi4*9+z*ThhVGIyi2v%$@ z7%WmQmo|660cC^q8&Cc(=j5Ct)oWD%T!@xoR!YV1pOH#w!#2+f2eT>TLUe|M%W}Ef zvyus|{qZT)Yt^>>1AvAV0K)eG08pb5{KKa+8dfNga`7-(lwNO+v4V%|CtZRw$KBN_ zkH|6rYc#}a7HM6A!+6Uu<%Vr$wbUBnFFi*(saHxx>HhZOeK=h+(vp+s&UP#$tCS)b zoHLbD0>B!Kf(T#3Nh9PD!*R1|Z5%+z?`DcSDLJpl5t!MOk>F|Jdt8JF0Eh7)g2T7~ zBh9ydI;r;q2$__2ew34odt02dART~XxL^h7G0duaNOkrn*;AKlK>O|zrnzSuL>^2)c^nh07*qoM6N<$f>X3% AZvX%Q literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_green2.png b/textures/xdecor_itemframe_green2.png new file mode 100644 index 0000000000000000000000000000000000000000..a2deaa2abef7543b9991e30afaef85199bf0e3ab GIT binary patch literal 1720 zcmV;p21ogcP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1btmc%Fw{O1&V1SFAk987p`Z?MPTBG?_KCr^89 zK*mB+l>}qjfB$y#4}MJ18s}pQ8iK{osZ-AAB)fijKFPZI+yi@d9^~eF!4L^rS;G|e z{8LW$K@(;4{GFmy_KV~3g}SXjJt^7?$*_pgsauh5MZ)U^Z3TI`WrL=8@50emTTf5Y zy3Keaa|2p_)hWKt}Dc8!6@?_()JLlbdO{Vv@yvr^iq+vUC zx-xs1cp&65KMS}bZf}R`aVf53z}^CMsx9`wRY-{eOD9K_GIeUREmUBl^u8y9tsqEdkxO98wBDPOkGTvz9Eg%TF7gqciGMuQ4wJpST(S5fbS@OtUeCXQs{lbi!<^t?w#QO&c-q_=Jdz2tV4_F6(t={$ z3J@Z!?O_ZF5U_#7Qy?3eBN5`5fKP^^#Nzk>1mrzeSjkQ#0Gz~QZG01H&SlR_jG6@? zyab7WMkNC)hr$N_M3=y!?8Q6peelsIuRaF}F8B~a45RqvDA7e9LyR#+jX6nj$)}KF zN+xN_$|@+1UV}zWs+uzv&Cs0jb;g984?g5@hd;s*k96pf3+Pi^@gq%N&_(<=o+!_bYXWx?g2OB z+^=xs6FD=W`wQgEfbJdS-s1KGwK{g2V#Q2^MjDQwT0#0{b)LosoUts;{z#MA5q1qB z%J@SCbFHp^Da|D87juAU$I-Hqi&%Jk=c$zF{p|Db^H^Pgxuz-y@pBDRifwJ_#YW`H znvs)=3u}Qa@L>uuw}#n01bEqHK}{{%Y^Dy&>%Ats^uysgJ9xF!UG3qwxAf4Oo51`0 zq!k3(+Nvx=Nb;qz@R9}5(&5?~wOG0~yH)+5H6Kn8z%keF*-A_9j1Z54bs<9)W}_aV z3Xrz4Je-En8L4ly=1UW)xdnWzM6IVa7~IMWPwR}dO|KAhnBVy>BVymQ%6!>;YEiaT zR=eZq))3Khq}43!o$40n5yl^wX1*2Cm!^d@2}wRFc(!?*?|F}dz#<>=9JZxrjz6^K zy%%3-QB^jZlkFyh_4JnijhAH&DeHQ0`-^~({k=t(Wpu0*IhxuYOI=BOXbC6JaGzzx zeS)R=K{mW>&4)bmtF}38Xv-RGT=6#+WlUqJfy=vbFhW%ZP-X=hZr(rY= zTk9&_^ItcyvTa^a?$Rv&T`SJ}zbLblkROy;4ZF;;)XsH>ER}SYu!GyOv8Wgv>vv+d zPZRT_)_g{P$+yHDdD+&`A}>okx2@7qMs9GXUsT$!r^sh$ngu8C69x?9d~VkI?5D19 zhNs{ZSG1!(gGO#4FE00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-^t9}o>589)ej0003$Nkli5QR_E zdu>dAXnr7;Qd^-56#~+Y;6}RfS^5CJgy2i`l~SP_si7vuNSnm;_BP>eT!cmt7x!BY zGiMmi%+%(yDF80Si|60pINLPQD0M^sc6@o*GcLsICVH4mR_nm*>dW_!+I%)$hA9Br zPyvV{2LM28p5h4KA813Rq&Dm{NSU%9TgPe@{L)4XK=jP`sX_n*$;SRq_lKDA9ZQHC z`hDGk1h#2714|iOHl*36iK0;|spgz%lo9|zl*oAa+U(qVPP{nl+q%qz(Rt4qSjx!g z$a^^K8If0uBIlw`$^}c_L4c9P+ox?BG81~1es?`ooQpHgnM^~G7prwZ0BBmve@bbc zR4-VeswV(;-&vVAyE^gWY;1I3r~us1AGVw2DZMzW7PyG=t6mpS0sH_WjdmGgSDPUK O0000o(~C literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_green2_radioactive.png b/textures/xdecor_itemframe_green2_radioactive.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3115617dc1b83ce72b854de52d002cb5c8d7b3 GIT binary patch literal 1828 zcmV+<2iy3GP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvb|k3|{bv=u1cU&I2$TL z%84Vy6q>Fiu<8H*-!T8+=bUxM2ho^fwD|etlgsF+-M_rvWc_-dfxS9U^X6V~m|{@g zLyc$uHBa`56J_+m10$_xp*$}nfB5SQqa%o?Mh=~J7^TCA-Cm%>AaAp5Oe&8il)h=Z zEYba#`C?hTZziu}FYsOqm}KWV6I;9;yR87vhYV+Q0^ZEz_HzEF!S{j?Mp^u%#bIt zdix4`xfz5|V|WA_fF~Cl?0Y*nJ@Pgq!jH zuW)l0a%MvJ6Udnf-51Dx#_bJiZJsvOvRMetG@MSgjP%RN2bu?PhFDttnI@~l&Ud&d z;|~?g_qO}BcB9OB4d88=)Ftu)!SlO7wMq!9@1~t)cLCZS#FH=}c!Vd{+4T`kCJ_qzfOP+cdn3y2WZj zoHnyVH$Ns0ZW23sQ79(vuSxQjn*ZAHhN3K;@Krl9vW6C;=LG6*Yu1tTenfx1h;Z4@ zYjkTy<;Y2P7^!V%eMvQ5!H4InOa7Z!nm-N3S1ip1=2M)7T^v15#5;xiuT?YlZ&kV( zeTuWP^8?v&=l?epGe4xz2P5k7Dmu8POvSd`L^A=d_)jOWvh9I!qMQV1T#fyUI{ipL zGvb;yX2=6>!?oiwt$G!<;&z?!6*qj^Y8h1WZztxjsQD`VIX@?6-$R@tw#s$x)p4U~ z0H^+WIs1(i`5v0?nAQ+yE?=j8dbKlcf5u-OTxK8px~=}u*hi8zIARU@mhB+ z?BZYXZ|i8u{0sJW30ZvaEgk>>010qNS#tmY3ljhU3ljkVnw%H_000McNliru7Ca%sZpAsJ^hDarCz`?jcTbV zJzQ5_2Gd_HZFk;(?!KA4K#P-KoOAnKfKgbmK({kQO zA~drpBjMFz9&n)$06ybk-rzGXz)0))-7<|Z37NEhev*@mhr67!FotJEU(*LYbsQ#!HzaluH!PysYOCzpsVS84m>%>Y~d;5d^4Q~*DEUxD+G StbFGH0000 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 literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_pink.png b/textures/xdecor_itemframe_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..80410ef7c73eda41ade98257fb46394b54ab80e1 GIT binary patch literal 1715 zcmV;k22A;hP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b6roa}=o%BcBwhP0lJ^4O8wv9C{t&OkCfVpQ5Ol#U_c-9g7d-eK90G`i~#Ny4u+X0ym8Of-4yhV@>C@Jc+Bu>Kd1PS>pPxhTx z<{6c{MqkLEK*3;3ZXkF}X1L2w<>Wt4zF8@LH?q`wT2E1YYXe2#gl|^V z9Ro-a#`bWA1PIsw+EXAKnIjSMsK6(~kg_-~fPlQ`1~1u(1c0MF$Hq62mM(kVVysyJ z!b^|{Xp&@L<*=}UKhY^Tl)ZT8y$?Qm^~vWT!37^eh+!^%IZAZV#}H%Gm||8@r(T0b zRijCB;v`rceF`ZiO)2G!K{G68e4U|?bKxSz6<& z_aof+Le5O+{swYpLiYu7A94ExwKjK~YQ-#s<}{p1wSwuFlk+q;;EZ8u)#o%>6=Bzr zqKqF_FxT6z*V>JW&2fS27KH0{x5vus%2{YmY%kAT~%plh4E%i>S8^iY~Nf%o~z zDhPC}HQA1kBGqT+w3ny{10&3o*^3)^hFm)7#(SH1c510H=z$YIlAzDiBpPQJ8iKRaUKzFn+X;q`bG z?3#||Z+K%r8p1z@hxvF~7SplDYm-7^-T@hQ!~E&e`Whi$0+P>R0&a0`=4_?uIqI}? z8GgIR_`SuN^ybEOYIrkprXUWIIbNG1m=rgRW&Rt^=Uii2efH(j0}FBBIy-7fcTD#_ z%;7pH;gDkPQ_6?^8YjDRNT7K%I){jG^>f>iRQ$mlEt&rT$-(VJ>f*1;00009a7bBm z000XU000XU0RWnu7ytkO2XskIMF-^t9}o{OdZ=p70003xNkl^NOnjAM!eX$&){23)wwFtryErtm zdVk}|_Z!anPGvG40pLQsdj8e9vrb}-QaAK31}EDM<3hZxme<4Kd=Z!}efIHLnT$uX zFabboDgaUB003x>I{x6BEv>1PRC>)CDMybtPxz0Ampfip2!J47L4t_!jK#za{f=(Q z2)1cBT}v5QHl$f6v7%8bndY2nlo9~JGL{j(SD9PQi5I0ETbB{~M{TETDSe|Uzr%LJ zhlB$@1Rju=|$=8fYW7u+HL_VfM4XPbhGv4v)TXv002ov JPDHLkV1lk#M(+Rs literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_pink_radioactive.png b/textures/xdecor_itemframe_pink_radioactive.png new file mode 100644 index 0000000000000000000000000000000000000000..417a3aa5eeb97e2d179bd4e5e40f0d944c029854 GIT binary patch literal 1822 zcmV+(2jTdMP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxcH}4w{bv=k1SBCI%i(#>>|mBZmxrCIO46OA zyBr&kv5<7H1Tp=;e~0-8Kc?i2(-3{~-s0zyOPtY(cK`Bvl6C8O2KMSa$<6(OAriE* zhtZ$;mz?aACd%mPgQ8f^i}L&;xuZY6C^`$tw20AZM^QS8g!cF^COYmM&@xv5 zHDyr(C$3@*z;yGX!9kKVi9oIbUV)TvTWGDD)^e317H))@Oi)IX3T8h3#`US9F(&1S zY`kLyyLgfiW=!Pf6SDvajf+RR0(@Pszlo~=L0w^va4_4lRTQPet;r)kjb8UPRXw7BiEk?}( z5Gq~*ph=Q})huk_PjC?&$|~wq)oakGNwXL4yn640pT#c+2`*^xA%qxG$Wfw;8hs2g znwVlvoCL*DlTRVVlv2)EG(&U7*BKLXE?lIzqQ#d`Vo4=e(5Jep)z?s?sj241O&aP% z^DVU4Qp=q>sMKB8?tAF5r=AC>He|S=!;diHNF(2gxsS}(=6EPs@I z#vdw}>uvXI?IvQsSOY{m%$5_mfQ9FGO0@>n)#vGF*_W%Wex=?7?QUbXeZ+Q?y$@9B!+FS6kiP7Cqk5Q)}J?s`*7L z2z0bH*@lqhTVv%d^OEWS{Cm_;uAM!ae$txRk+8!tK#O7Hh;e(5%3r&a-r8Pm0NY## zh;Ux}+LP!SnOtLwsjoM110YRr6j|d#>3h&?>h+4=C#|u+nSdHWV+CFl>PQc*Yz~CZ zHfTZ?u8BrR38}`A^{nnwPj=6pEX*5u>}~z<5SF?(OY@g4`qa|fGV&oh6ROiAXkb4L z-?t+OIWBWY#dNl<`}iaQEHnwE`hyfi8Ee&WbZf3G+*?i%W(wxfWvg$i^c?s z?i2taA9F@FW55xQa`7%be$kq*PF(GvlPc9qEt2Uiam+QR^R}xa+1FShIf4%3n z16uJv>S*xH{11`91vN_c_2B>j010qNS#tmY3ljhU3ljkVnw%H_000McNliruuo!KywPK*fQa;*rz@f?p=`)_3XF2c7b=xffERF}J)vW8&nI}?e zIMzk&c)18z9KTM+SB=Ko$X1Hd@Z*!~wp&AI27qP-0C5xo03hab_=hc)G%HZTRSH>> zL=V?b*noF?E^}~Kc)U4dIi3e#dlPIXY0DhkfDKHGHyo=hsau4<_6nLJH|siIQ#EWw z>hxC6J*m?JFr9h4NGa06SRhhL0N7(Mjqp908<~)pu3y%qG(z>Tq#vk!RW2Yk%SAxa zx8o>eafSeJ1C~Z`0~RA7{r4|Tk<$nzRk}Q_@cPj{V?i1r3Zu7?O#q1E?)}Rh&5-pA zt`USC0P`O|$(5o+OxLf;1;_#b!?7xR`Q((Q>#qmwkHeEv5fA|U0yAoZ3MoeKCjbBd M07*qoM6N<$f&&R+`v3p{ literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_purple.png b/textures/xdecor_itemframe_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..5d92eb8283b6f6cfd51c64d7890cfbc3e8c6be5a GIT binary patch literal 1709 zcmV;e22%NnP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxcI>DQ{bv+C1SIhg!{NEsoxvS`Zyt71mE?3K zCq-VM&%yS7xE`iBy72X;4zuu?mv~2|2+9-rTE>QiY3-J4f`) z6+lgyO60^p+ZS5%rZrt9#l(%E$pm9GsbJ>qH`Rt|*?{E1G%q3p#w?|tymt4}@$2`=~$LJYI``V>-3no`OclV(`X_&P%&=fXvbE53vhiv={F=kmYJ1;yu@Skt zHL@mgVNZ|+F)Sf;TUf&)z{_qAn)Yb3SvD;1_et%xkAT}6;MF#F_r;%R>7h4o0`K#a zRS@V{YqA|7$+yMITNWhMUbaVhK&2*oEd8W6e^Qv7U6Xdv;q}T7&vJF+LT!hJ8bGNZ zn8BdbgPuIu@AT#cMeH~$^M0_Mt71RkZP>73-Hwe~ag@}udsBLn1P0fb5JTQ(pxGm0DtUq?ld@F({$MTj34%L~xsF?MUU*D#e`2qhxs`vEj zIv1ru4RBrGbn@28+PyS7j^!q`{Mo+w*@9S;*53C#DEG}^@7?91gW-o^xODrHiC)Cf ze4BY+;AlQF?39yaNq6bNa+LohnE5-0-W)TJ4BM>2&g||L`=VRs7u>lGMUIzSG~L>j z3R`S-H}AXOFm~+FuJ?TSHEw?W1&_WYq^Lj4cXoJN;#rY6<8Ha*TFSjorsGwyYdMNC=-{h%DT)99010qNS#tmY3ljhU3ljkV znw%H_000McNlirutRnVgf!oSDjaGz7qf zc=3b#8+W})G)lcFxOFae8RJ5{tric1!E7FyEq(g&Ss9Op(`W;L)>HtZ$N>P*8g=a9 z*^bs!N-Di(jg+nW^>bN}z32yjlve)w#On$H5GE@J{}VI5WeM@3prcz7df2Anb}hxR zY)G@-B#K6RrE*t(3Nf7W)pmeMzx@;mG@M ^$hoMJ zGT@Hf9RwJeynorIAv2+E>33H>#XUdeoXHr9yqL{H0zlJ_Q}2;h$>9YLsOk}b?RQ%C z&6ZC5ICYFB3>APE1-+9-c}hP{4*^aV`DMEWr~rNeX}@=QGvElP00000NkvXXu0mjf D^#Mi+ literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_purple_radioactive.png b/textures/xdecor_itemframe_purple_radioactive.png new file mode 100644 index 0000000000000000000000000000000000000000..165f8397a46d58ff1cae5a99375f9a1cd7b3243d GIT binary patch literal 1803 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 literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_red.png b/textures/xdecor_itemframe_red.png new file mode 100644 index 0000000000000000000000000000000000000000..b2da8c570ef89a08dcc6ec9c2a996b7b12fe6a91 GIT binary patch literal 1703 zcmV;Y23YxtP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxcH}4w{bv=k1cVTXj!yhIHt1dE?fKDms6+V#uxPS(%+ez51@Np7we4kAX+ z>runjKjmbfEK$Zt9t>&SFUs?a74%n=j|QqJ?UfEICy9i~T1XllUT3Ur#SwxCr?1jgHgJT=O6P@jFJ3KzZWE~0m? z0;nNVjxM>%)=Y%Z=x~t}H=yRY0$zsHUB1wqH_hoP!fdt?G#$Yh4Jw#%`-%3cq2m~o zC$f6w3VyjkLbx%I8+T{{5IRmC$xQIs?!SR613{T-Rs@)BStg3m=GNd5PoNo!f_^Ov ziftP}iZHjp8Dbz{1F=vb8=Z?p$fE+E3`6SJy8;ME#5H*7JaYgz>c-soCeqY(;+7aS z3qS}5j({d{238)04g85-!J#ZHUPOXKQAv^m2OlJa5W^^bIdb$-Vu&$nOff5~SJ9wR z)o9Y3Tw)YQNg>6gDW#k-X@=#DuQL>KF0OF#MM@~KXh|hk(5Lz;HPl$u)KqhGjT`Dj z3oSNnspU=`RO-G<4?TA6spkV!JNWR29N~zE9_h#zYGf9yzqI#JqZ2hZks6BeLJgnB zc$%P5PGn#P#GEG}9tQ#-v>TXNCGVXX&<)INa#$7O;H3<38V$sNpzq}5pbNVX zq0-Cn-|Ee86@-=}#U5H{p@1kh>AI>cW4b^|y8tTwy(!LRgu@DfqxyESdiSaysYdY!o4000009a7bBm000XU000XU0RWnu z7ytkO2XskIMF-^t9}o@-D7TNu0003xNkld3cJn+MEmwij*5;pIwdrI$5BC75tN`F;0RVv7Y~UZ3AE>NQ zQtP*5avZ%Zeo)1meaRXU0T9Gn2oPl~&0^w)epfTGtG-|vy3;cy+q59eZXZi3rGje4 zGL=#SAlSqr3*Xz+trx_LlCGs8t@bdu?l?VD8t5%?4~IM>;%Z(NjMvFAV8I?ZGBW#E zTZWExUb)aQwa2@@n-RC05|me7tLdpUX+{yoNbERP8(1F`~iAadw*i%v(5kj002ovPDHLkV1m4`9ghG2 literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_red_radioactive.png b/textures/xdecor_itemframe_red_radioactive.png new file mode 100644 index 0000000000000000000000000000000000000000..a444da8129b5aa83b1047087f4f4236e175e5411 GIT binary patch literal 1802 zcmV+l2le=gP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b>b~85!{jXJY2?8V`El1CDx`QsiSC5&*j&nXI zttTEa3&-M5nGXQzl>^I!^d7ZQs*3vUNxe#uA%;c*us-s~(6*Ww&c5Rg}KvY)&% zrKeZzkOMZ)GAFdl;$?)4>~{OjPG72;2prQVhw`Q7UCcCPOjEt)a<-d%P9Aq{6! z*H#t`dPrG_R;qB(ac9NKTmjVN zMNv*%#TtM)F>*9mB}tPARf;g&2$D=tMl%)6y!{{7w~EG?DNkhM z9V__7GYR3wL~h<81wd$AdE{4suj~0UaTOrwSC}IuXGmm5eEfDlrcUh3O zqW~d-Z4YNifPf7oo&s5ARwBeP0-p>;k;QQV1mrz8c*#yA0G!CvHh!bDWZCm(qh|pK zFF_R0B+0wVPdLX8(vQ&4Zz@Ke=G z1c~)t?K=vdG51p5@2r8#6kSBVQRI#Z@m$sbxY)! z#D#4j3-+*>kZoa+MSz#x9<;@15;My5{rR z7ew_$%@m$p?1qcl+9)~$r7I6OjZo=jWIk5&CjrF~HEG|`MpA{&zMn^o)Ph#GgKxAq zq!{(IpEaQ#9B)}b7&gSH@tp$2QCtZ4nzf}1Wb4gE{A{Ih85>E_*P@!swd2{d=O?lJ zK+|lj=qf9OpeXHdVuVHVE{{SEOdoM|e+t{n)x06-wrTZgP!1 zU?w-pDM?H|@2}=9K|U3dk+7&1`dTmD@W!{J#$AhBBEl>8L$A!+?hEy85`B|v^CuED z_*F66qpJzI--Bn~NBIG~hm7(euEyqY@NGNl(Lzw5Q9aWJ-6x9wy2EPV_2eUI*=AcELnlSZpXtI0JX3%js& zr{-G@=VM^zaIIzo01Ly8Vb-hKY%!N8)ot^ke7*Ku7KZ)l_^DPK46SrZ?tXr8t!ATZ zF91+M1P}&3002@Vj(?c9rh-TbS4awEJ9_R*MczwBNah?ZY&8OJUHmz`Q zT-Gs6UboGhoH-!;r8iL1O1-M_<&27h^eXxHyL_*b2QXXAd5Ka)gE3d4lmM{C^C-gi zbfw39VmQm3Dq}S{DiklX+C_#hDoI3U?YSg+It+Xk#s~n%Wl;pjWg%SB{urrg1tagM zkj==Cw*_7+oipY}*%0`_U}zBll63l30*#Sf1$T(z34qnlk_sXMKb?|^;VjEa5{d{w sx6Q&?V*5(NS?&(l9{V@h6d(fl1tUa;^XA$~AOHXW07*qoM6N<$f~}-bfdBvi literal 0 HcmV?d00001 diff --git a/textures/xdecor_itemframe_yellow.png b/textures/xdecor_itemframe_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..1f577bb44c91eb8369a5fca75d11feca0d5429dd GIT binary patch literal 1724 zcmV;t21EIYP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bxcH}4w{bv=k1SA21(KnKv29=y*Iu5Do}M^hpAqPOg|BARooa zK6quGQMr5cV*Cjd347dN;B7F&-F`Su{^Q`A72*fWQg6#|$Gz3(w=0$^5k~E;kQUR}Ely6^X*-gt_r3k}~Ajt$}G^t?b<0r0{ipH3f zC$jO575w5!Lbx%Jn@>mq5E>Vc{0i`OJ^v=I0tEdEbHoC(En7wLbhtHnBnxPPphvsY zg0vk42oY?1I70#iY#{Lz$SSiEA&wFFWGIR(jtd|l@43NCb|L}bM4q=tGTDk3ID~K(!&m4L`!r5l0&NMvcsd_1*P-)aXKu7gAGDZ`AOq z>ZO8aIq?%SAjXb>xK0E>Xr7qaNY1gD&`r#2Vq}G9c~bV&`iS_R4YiooSdh*0cV({)t_myI>N3a zL>YgmV6L~_ueF;flGh8Ot+VAsPGNX{=c!ipe)V~-v+ORw+@gtt_+`V?YJ1;$u@Skt zC2~yS!ZwfvYgmJjZDDnb057{eXtAr!X6dlJ=To#>KNj3p2UAQIyS+dx&!@2vkuYd#ei)*m~r!R{3xp7rVmhT00YM-iYj zz}LA7KT@I=>BBI5+L~_(YVDg33SNRon+20wJ2KfiBmK}TXlV~#+28caeES29zHK{M zsdhzOm=lPWqtp-%NY8hf;dt*=`1 zmB6bO=ct{FqoIhZm`v}<-+BAek*{tb>5pe6_Wa`>-JbQ(@=B31Jjp!$ZqHH;7t3&8 zMa6vyrTOh#cmbt(%`(4(>9Ct^XUdd#<=GE;bSrvhS=n##!RQx$nV<3JNs&gr{0eFM zwaq4aBtQ1!1#h<9qjbbm`3z2ebL0Kv68m|n9jWz;|Fz>pctRFu*6s3DxNj#b4(He> z%}Go5by|Mjn$OZw_%SV!dMg}=g{^w+SaqB-ve6uWQDk>(zQzA6kS3S;&v8D-oK~NGIdU0H#PREF zuO;1Ux(l0dxXw+FXO?#m;+%Jm3^Wf)r>cf)p3TlaoQnpIaafu8A33J-=6LI#LjV8( z32;bRa{vGf6951U69E94oEQKA00(qQO+^Rg1s@O)DPEDmWdHyHK1oDDR4C7llFd%S zKoo@!WyY4Gg#ILzAc6@CHECkln7A=)d=?TDmu_790=@ySR7}_yY_PRJpoKCFZD!+w z$hPw>Z_dfhJ?EB&gFXN*#HSxT-npxFqEqTc!F~67zhhj8ujTxy*PBd3t8R>ceoMna ze;lm=P*npU@(cg~y;{LPe7C2nMoFn%Q^{fU{^6sDx0epDCCSf<;um9FhTn$yw()S=R@|#|&Y8@HJj*B3kO0v2)7R$< zS|-OAJfdkQ0JfWysv3}4b%XeE+BIu1H2_`|w9l%CD*ZS;1~{5$H;p==0r&$qK6mmh Sw=j_a0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1b0F(oz5M-3?ii_0aKIHRL>UwOUBy7fK-dv%`Z=AK}X1g-3$ zhO_>nlYQbu89o2NNb8v>&lAZV{`$h`2$HE0qtgzfbQlTm2|5h&-j)qXW47QKmtCwUsJVblf?jWv&2f z(o`ZRu3`?fV%EmX5)>`(w$;ep% z0s$lu&?L#g$|14Af1*?PQ1;@T_dfXO)hC~W1Q&b=A%>a!a+K(zk0HjWF~zK+PQ3<= zsz#IM#7U4GeF`ZiO)2FJp&6VrzRp;XbKxSz6<)rJf={0Jis9cknnH8LC4clY;EqYE`&NX>=uMh&0F zc(I_FPW;3Sh_NFe9w!2DXr7o^CFj^o=q6@1F`~jVwDc34MiVh0=sK|}`ZG*cN7!|k zDC36==6c)xTDwt^yaup#oGmAE5rXG;o@$NWuRhOxmfZ!Iduieze#tPk+TJ%`#nQT0 zWKH727LWydSVXLCVRefDFS|8p+M~^8@vyw-liJN68*ZzEsm<>UDX!0HnWX1eW`VU&O)r}h{n|egyprwc(C8nyem2KkK*+!p+ zv@@OIBpk{fAw;0>u}2o|m%3UJn*wq03h-w`CGv8MZXBI)7~0;Qcg0 z-_uZ;T8PK9U|Q5}jz}v@E%Ye0?Km#Md(9$eOq2_Zl&HOU+c#SC&4p3@Q8Y)YJ?NII z>B8Jh&>w>4BRhV}Z02Y7#W8G$@@UAxQ8HbjW8UJTAN)JQ-3{c7qgjEM{&kJsyfj>1 z=}G3<+3aDe!RM2SGG95#{QyeyBaD9mr2&>tUgozk9g5*rrpy&zYxYMPJ!)niy{v3S z^+D*j^)i31&&?<*UnUD_>b1o_XFQbi1#h<9OIN)TG%}Lz#P)j``hEMzXr$IJ|F7L& z=|*)%-7c<$cam`xXZurT5tXjbzYxFY+pn#8AC|&TVR^~{jA3iM3SJ$LV9tU0{Z#hc znqPR?H^Ag`GQnvia=xm3dW9qHOcK7-%I`|c$=+v&>j?73T2maHx zWc~-?1`jO)44EDP000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jvAH5-d1GR!jx} z00CD?L_t(2&yA9?PQp+WhX0m(r4$8jX@Ud=Oc>Op39^{D5Ef@2gT&o8aB=hvc%?$Z zVzAa?g+L3XT-r1S2b2xyH=g`oPIAsKblNQdJc@dT)vRmNnJZJO+tzLEa<%k%6unJG z_l?HD9OiSZ|M?|!+O57l13;4!fG7+A0Fcuu{KJ|kDY6#>o~ zFAq07C5ixs?gYEpq!j^<&wGX?>b6y4>K@@Qy+$FgH0zpJQw!Kj)?_~)ENe0V)0r#E zlp-FS`!b~jz;NWo5yq2+o(PEHc%=dZ<_Cppxu~71VpYi?Hmjvi;-{l9;8B7AaC{y| zaC{!YC*Ak&LS6yJ2Zf@_?yf7Mc5%wNA7?`tgadO(0Lb$3)8iRUkZlFGNYW92#oVJw z2?+8zMhwTRDH$jd0Nu7KC+W>A4aeIausaH_ia9_6@Czi%gzYN{-Ms(+002ovPDHLk FV1oGLRJZ^D literal 0 HcmV?d00001