From 07a71aeee9e8a1e8148483fc8e62eedcebbef316 Mon Sep 17 00:00:00 2001 From: potato1234_x <79580518+potato1234x@users.noreply.github.com> Date: Thu, 27 Jul 2023 16:08:24 +1000 Subject: [PATCH] Adds Atmos Bags (credit to KingFroozy) (#18354) * bags * roundstart bags --- .../Fills/Backpacks/StarterGear/backpack.yml | 9 ++++++ .../Fills/Backpacks/StarterGear/duffelbag.yml | 10 +++++++ .../Fills/Backpacks/StarterGear/satchel.yml | 9 ++++++ .../Inventories/atmosdrobe.yml | 6 ++-- .../Entities/Clothing/Back/backpacks.yml | 9 ++++++ .../Entities/Clothing/Back/duffel.yml | 9 ++++++ .../Entities/Clothing/Back/satchel.yml | 9 ++++++ .../Engineering/atmospheric_technician.yml | 6 ++-- .../atmospherics.rsi/equipped-BACKPACK.png | Bin 0 -> 472 bytes .../Back/Backpacks/atmospherics.rsi/icon.png | Bin 0 -> 426 bytes .../atmospherics.rsi/inhand-left.png | Bin 0 -> 311 bytes .../atmospherics.rsi/inhand-right.png | Bin 0 -> 307 bytes .../Back/Backpacks/atmospherics.rsi/meta.json | 26 ++++++++++++++++++ .../atmospherics.rsi/equipped-BACKPACK.png | Bin 0 -> 493 bytes .../Back/Duffels/atmospherics.rsi/icon.png | Bin 0 -> 348 bytes .../Duffels/atmospherics.rsi/inhand-left.png | Bin 0 -> 428 bytes .../Duffels/atmospherics.rsi/inhand-right.png | Bin 0 -> 419 bytes .../Back/Duffels/atmospherics.rsi/meta.json | 26 ++++++++++++++++++ .../atmospherics.rsi/equipped-BACKPACK.png | Bin 0 -> 392 bytes .../Back/Satchels/atmospherics.rsi/icon.png | Bin 0 -> 628 bytes .../Satchels/atmospherics.rsi/inhand-left.png | Bin 0 -> 654 bytes .../atmospherics.rsi/inhand-right.png | Bin 0 -> 667 bytes .../Back/Satchels/atmospherics.rsi/meta.json | 26 ++++++++++++++++++ 23 files changed, 139 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/backpack.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/backpack.yml index 3d0e57240a..dbb9250dbb 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/backpack.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/backpack.yml @@ -124,6 +124,15 @@ contents: - id: BoxSurvivalEngineering +- type: entity + noSpawn: true + parent: ClothingBackpackAtmospherics + id: ClothingBackpackAtmosphericsFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalEngineering + - type: entity noSpawn: true parent: ClothingBackpackScience diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/duffelbag.yml index 7498656d4a..071e367ce6 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/duffelbag.yml @@ -133,6 +133,16 @@ contents: - id: BoxSurvivalEngineering +- type: entity + noSpawn: true + parent: ClothingBackpackDuffelAtmospherics + id: ClothingBackpackDuffelAtmosphericsFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalEngineering + + - type: entity noSpawn: true parent: ClothingBackpackDuffelScience diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml index 255b3b8609..205e162790 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/StarterGear/satchel.yml @@ -133,6 +133,15 @@ contents: - id: BoxSurvivalEngineering +- type: entity + noSpawn: true + parent: ClothingBackpackSatchelAtmospherics + id: ClothingBackpackSatchelAtmosphericsFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalEngineering + - type: entity noSpawn: true parent: ClothingBackpackSatchelScience diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml index 0e12453bb1..72864ba851 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/atmosdrobe.yml @@ -1,9 +1,9 @@ - type: vendingMachineInventory id: AtmosDrobeInventory startingInventory: - ClothingBackpackDuffelEngineering: 2 - ClothingBackpackSatchelEngineering: 2 - ClothingBackpackEngineering: 2 + ClothingBackpackDuffelAtmospherics: 2 + ClothingBackpackSatchelAtmospherics: 2 + ClothingBackpackAtmospherics: 2 ClothingUniformJumpsuitAtmos: 3 ClothingUniformJumpskirtAtmos: 3 ClothingUniformJumpsuitAtmosCasual: 3 diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index 87ac566447..c37423535c 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -78,6 +78,15 @@ - type: Sprite sprite: Clothing/Back/Backpacks/engineering.rsi +- type: entity + parent: ClothingBackpack + id: ClothingBackpackAtmospherics + name: atmospherics backpack + description: It's a backpack made of fire resistant fibers. Smells like plasma. + components: + - type: Sprite + sprite: Clothing/Back/Backpacks/atmospherics.rsi + - type: entity parent: ClothingBackpack id: ClothingBackpackMedical diff --git a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml index 544823f6d0..b2c406f92a 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml @@ -39,6 +39,15 @@ - type: Sprite sprite: Clothing/Back/Duffels/engineering.rsi +- type: entity + parent: ClothingBackpackDuffel + id: ClothingBackpackDuffelAtmospherics + name: atmospherics duffel bag + description: A large duffel bag made of fire resistant fibers. Smells like plasma. + components: + - type: Sprite + sprite: Clothing/Back/Duffels/atmospherics.rsi + - type: entity parent: ClothingBackpackDuffel id: ClothingBackpackDuffelMedical diff --git a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml index 3fdd8f890c..fcbaf03442 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml @@ -45,6 +45,15 @@ - type: Sprite sprite: Clothing/Back/Satchels/engineering.rsi +- type: entity + parent: ClothingBackpackSatchel + id: ClothingBackpackSatchelAtmospherics + name: atmospherics satchel + description: A tough satchel made of fire resistant fibers. Smells like plasma. + components: + - type: Sprite + sprite: Clothing/Back/Satchels/atmospherics.rsi + - type: entity parent: ClothingBackpackSatchel id: ClothingBackpackSatchelClown diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml index bd4f4b9eba..9e7bd7ec74 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml @@ -20,12 +20,12 @@ id: AtmosphericTechnicianGear equipment: jumpsuit: ClothingUniformJumpsuitAtmos - back: ClothingBackpackEngineeringFilled + back: ClothingBackpackAtmosphericsFilled shoes: ClothingShoesColorWhite eyes: ClothingEyesGlassesMeson id: AtmosPDA belt: ClothingBeltUtilityEngineering ears: ClothingHeadsetEngineering innerclothingskirt: ClothingUniformJumpskirtAtmos - satchel: ClothingBackpackSatchelEngineeringFilled - duffelbag: ClothingBackpackDuffelEngineeringFilled + satchel: ClothingBackpackSatchelAtmosphericsFilled + duffelbag: ClothingBackpackDuffelAtmosphericsFilled diff --git a/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..503d6be951bd543c39a2c9e1bffae59ef9c582c4 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`7zg--xB}^D zU&HiB`_cgJ@_56J9Lvr;=Q-(OE8E@wAL4UgIm5D}${;exy1mkC#dQ0$c$3o1xHnlP zKy890L4Lsu|IvVesKY{_J!YORjv*1PZ^Is*YgXV{60qg2$hUv~zeO+dnrk19zc17$ zA++8$%0TW|Ny#5`hAF|;`2we3cCgQ22-&B{@FxBI0Kn?VAC#e z<24goK-(#+lXG26g#m6>D(m|vKz}e!PQ`@C3@Nosl zp0oKn7j&DyG+VXK&D+s)GVYXl+OES!%esFqnowxDfAQkQkEb&fJldmu7?R!mrrZY%-wzN)T8#jyeC3-&Yz+q^f+K&f5y+q#yV$# ztkn&=$70#v#CWs%eOvR!(XSz6&GY=4u6wdBH4)F)&ih{M-_$Ch6WHD0(jKHRHDR^< zL+*_4tP;lUZ>@j$HE5jq9bTBRtL%p2wPq`;eaGb+lGqnzsJ}7;1}}rBtDnm{r-UW| D0bb7& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/icon.png b/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..400cc41545dac67650d98ad7db201d4451638d57 GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|Yyx~jT!D0Y zqK7>q@(X78j|p}?OkN3;|KsW67-G@8cjCjm76YE+s#=Xqa^3wc;@k^mxR2wxxP!sxqjBOpL>>>e6#-0|AqJQ9Kk;!)BK8o;lSYO>gTe~ HDWM4fo5;fL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/inhand-left.png b/Resources/Textures/Clothing/Back/Backpacks/atmospherics.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..0be36bc309a2ffb90b459575ae84e401449fbe7a GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`s0a9jxB}_) zNc-j>&dxmNIrV|-%XKz)+MisS`Dupf|9hgD$G6$1#RtymGv|G-3RKEl666=m@E-~2 zvN)~VQI4-@}{pSjDpzrSw7^Oe>NXZZDYAjogrE36Y3 nKQ_lY++}=F_u==O`by@bF|6_?lb7xSI+(%J)z4*}Q$iB}0#k44ofy`glX(f`s0a9jxB}_) zNc-j>&dxmNIrV|-%XKz)+MisS`Dupf|9hgD$G6$1#RtymGv|G-3RKEl666=m@E-~2 zvN)~A`MZ7o+a7P0S&>_x&fM|v^WxptqXI>a<}(#+ zZus5Hmg76cP~2>i#e|v9=V}>DIv^`({rq2o3j4%WLcJl46Irb81-xT*6M9l{M)@R@ zw&wZDpx5bUGj+NaY3!S`RypNq;&YA*mT})?7$aR5*B%#K7a8!t^3bfGtn-xDM1Ej8 rE_h8xqd+F{>>sB4f_5Lk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1k1^9%x<|YPB%w@1KRQmtX>g?IG3{C48@+N;eZ+dK%Hc$zdL;DR7RTAVE z{2vAwHl5Kq4;1Ar@Q5sCVBk9p!i>lBSEK+fbnY18%D8ZE~^f3aUA<{|L6y% zihrf7ZU;<0N@i#oFwQcR`ViBQ#@L^B;6L;G)#(nOSOgZ$zGIv)0ci22MqZD793RR` z&y;;JIwte<+_d)-e52Q8l}kwm=ABbjkk?j>m1kh+OM1LREa6yGYZ7!++~t^ zq?yv7arQxw#rZtB7-j+gb2s*|dk9Xtz%1@mS1G}$x8Hg#qr&OsHJnS7v;@xGe_0gQ zu&-kei_?{FMjcb+TX;U)jNkh|wk7;S)z#ClW#|5#9O4|$Dm~}#W}g2(@6(v=8CpK@ Xw+eMKWJ)uE!k@v@)z4*}Q$iB}wWz$w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/icon.png b/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..35e6f81552ba70010b4a0da83166e195d14ff328 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCikd1AIbULrmEw<}xretz*cW9Bs*VY?bz>^QQklS|vw#+88R?*w{EZIr;eb zoIQIMsAHKxGEgl8e@T#E@P8D*aOKX7g+M9J0*}aI1_r)EAj~ML;ne^Xoa^c07-Hf7 zcEUlSLkc`D(gIweKmVUERh%8Ptfy*&xjg%(lhVu12HAZOpAygAedvlr^Rj~*qFm9;NaNQ@}R~b;8MWCbE;O)l^u7ka#Vb(k@5Sg1^4VDw@jDm*C^kSubLP9@B^># z!@u!Urkt-nk$Z_XN9c9PEj4yVw(hxeZlyBy)D#Gm+-sc_RLa40JC-3s*zAD9nH@12 aPg#%u(9`9Pe47V!D1)b~pUXO@geCw8>4k{^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-left.png b/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..c164dba6fd17531a892c31b344160dd66282b09f GIT binary patch literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~u2Ka=yhM2NV%w=F`TE~z#`O|sR{~xVv43(UmoP2zI&YnFBR3)tJX%3{g zOM?7@|HA=;mp|htpfG2FM`SSr1K(i~W;~w1A_XY;*VDx@B*OjeG+*H+10EM?4cFiQ z>o@$3Fj#n+qw3>?@`N*O`x2`Po&O1n?^y7NNj&6VsKe#g>$_SeG;|d2K>^sz*{JSXb_izR)C>WHg84+VNj9EZSm(ijwU(@WynD)dqbF;R~-0 zygLxW&AbvM!@lj$UiGF!H-BCe(we~q6p()yUodk{Jj3hhCyz6~U;zdMgQu&X%Q~lo FCIF)~p&S4J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-right.png b/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..af9d3e6b0386ad6e12877fd556fd1a0d45b81ddf GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O_~u2Ka=yhM2NV%w=H6o6OL(?$deG{~xVv43*BFJ?rG;M1MG8>xi>HfYNQC>_X^uk83Oue0mA2mb zf56w{!2O964f1xKh_-M!-2LcT`zHbM9Swzz+%xtI>Fm(koy4QsB9U##9vvz0IGbB> z>Giab1Z_^GshUgo#`&`4gdX&}V4Avm!S+=TYHRp*GepmJh&%X;?Sfa+nRbu+F7C;< z{o5uIMO8zh9L=oz%M zJZx5*(ath&fj0~5c11_E48{cy%v4UW=r+h7jP;nn8O7jhz{_dm$i0Ab8CbgHpoz*A q&RuMNK)PpsL&B*G`;;UCPKj52oqn)UY*8rC{|uh4elF{r5}E+tKbu|v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/meta.json b/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/meta.json new file mode 100644 index 0000000000..ed91c56e31 --- /dev/null +++ b/Resources/Textures/Clothing/Back/Duffels/atmospherics.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modified from tgstation at commit https://github.com/tgstation/tgstation/commit/547852588166c8e091b441e4e67169e156bb09c1 by KingFroozy (Github) for SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..ecdbbe04e5c2da2a4d797f1585df269c3e59c6ae GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`*a!H8xB_V# zL#1d-w)9B*+{B>fAkI1Ufg2~pZr!@|YPm5=Z^pZ-8mjD_eS`y?J%u75 zbu9Ru!PH}UkAJ}_Yxd^z8zcm#vd-9}UNk4r+Chr(`NtDq?LtIY?$1A=7AA5;?XaFG zYxk`z0|}mZx5E7bov)YAnaxCv>~L?Mvg9yDq)$sf5+v zKAS~Hzkj^2N%+9JC-)ol*4D~feY+R=F|snoDj2dLhPoAu|N~HZryrvY3A9pXMsk2I+Xf(UD4Vwy{NO zE<4#a;iiI7>)&ydgJVjsIm4$DB3q(%TFBv47Oq#!bw=T;B z-7L!{%|@;z%`P$wDi?KR7icl2uG%H!P*kx{p+TmPx%NJ&INRCt{2+COL$aTEveuTlgj~U)xH(8s4Cr8S5ETbW35ejCf)39qA)Z%>_j{KX{C<}F8Q$;Z z@yjjm3lI?z5fKp)5fM=ou474Z>ZTlZA4kGC!R-?`4qjDWf3iGqbctuG$r_GxT(PLU5n@-Bz>z9$evkG7pJ@B1^u+Jw<+dP!Y4OrP&L#aG~{$&rfS`Gcn9!li_tZb|q*Bx;l z0RUdT`=Qb5AB+dEzO;wYu?Z~B`SADaIP>)}{QWu>=X{KgO<;X#FLLenx|c3krmcoD z9>Da%Flu$b^*Q){dSN(n?e7)*4FCWD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/inhand-right.png b/Resources/Textures/Clothing/Back/Satchels/atmospherics.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..4811e50a91a709dc363a3a0c1b7f56d3f205da11 GIT binary patch literal 667 zcmV;M0%ZM(P)Px%RY^oaRCt{2+A(MoQ5XmCzZwow&xVRe1VLJGD4iT6aCFEPGFuQrdfI}R7VMPL zrAxtf5o`luX&jW$1VMyc!J(^@2nKYp2-=_pB_+^kJtHXkoD$NKiwSwTyUPE!YHd2NFfOaz;Z*{ZrAun>% zLJey8{`zWn341K6pN3&(M0#$fttR;FZX{x1ap%e<;Pzbs0KVbt*uSYG0U$j$1NHGs zk$&{-n8fVTs6h>Hiq*Dqw%h?L>#NA-0_a~hQ7V>X z)vph)r{+hxOWGrw&-d!<#>{q3*xlF*1Q-5TRqXrDVSA^7O7SDMcPdbRpTxUQU*XmN ze_&u>K}yb{(NNPjsNMHo({;{f5BMK{e9P?-og5ebzCHlJk7^a053`=!_Kl*G